# ChangeLog file for MonetDB
# This file is updated with Maddlog

* Thu Jan 14 2016 Sjoerd Mullender <sjoerd@acm.org>
- Removed BATmmap.  It was no longer used.

* Fri Dec 18 2015 Sjoerd Mullender <sjoerd@acm.org>
- BUNdelete and BATdel don't accept a foce argument and only allow
  deleting values that have not yet been committed.  BUNdelete exchanges
  the deleted value with the last value (if the deleted value isn't the
  last value).  BATdel compacts the BAT by shifting values after the
  deleted values up.  The list of to-be-deleted values in BATdel must
  be sorted and unique.
- Removed BUNreplace from list of exported functions.  It wasn't used,
  and there is still BUNinplace and void_inplace that do more-or-less
  the same thing.

* Thu Dec 17 2015 Sjoerd Mullender <sjoerd@acm.org>
- Changed BATderiveHeadProps to BATderiveTailProps (and it now works on
  the tail column).
- Removed unused functions BATalpha, BATdelta, and BATprev.

* Fri Dec 11 2015 Sjoerd Mullender <sjoerd@acm.org>
- Removed function VIEWcombine.  Use BATdense instead.
- Removed "left" parameter from BUNinplace.  It wasn't used since the
  BAT it works on is dense headed.
- Created function BATdense to easily create a [void,void] BAT with
  specified seqbases for head and tail and a count.
- Removed function BATmark.  When all head columns are dense, BATmark
  basically only created a new [void,void] BAT.
- Renamed BATsubsort to BATsort.

* Thu Dec  3 2015 Sjoerd Mullender <sjoerd@acm.org>
- Removed "sub" from the names of the function BATsubselect,
  BATthetasubselect, BATsubcross, BATsubleftjoin, BATsubouterjoin,
  BATsubthetajoin, BATsubsemijoin, BATsubdiff, BATsubjoin, BATsubbandjoin,
  BATsubrangejoin, and BATsubunique.
- Removed BATsubleftfetchjoin: it was not used.
- Removed BATcross1.  Use BATsubcross instead.

* Thu Oct  8 2015 Sjoerd Mullender <sjoerd@acm.org>
- Removed all versions of the SORTloop macro.

* Thu Oct  1 2015 Sjoerd Mullender <sjoerd@acm.org>
- Removed Batkdiff.  Use BATsubdiff instead.

* Wed Sep 16 2015 Sjoerd Mullender <sjoerd@acm.org>
- Removed BATselect.  Use BATsubselect instead.
- Removed BATsemijoin.  Use BATsubsemijoin instead.
- Removed BATjoin.  Use BATsubjoin instead.
- Removed BATleftjoin.  Use BATsubleftjoin or BATproject instead.
- Removed BATleftfetchjoin.  Use BATproject instead.
- Removed BUNins from the list of exported functions.

* Thu Sep 10 2015 Sjoerd Mullender <sjoerd@acm.org>
- Removed legacy functions BATuselect and BATuselect_.
- Removed legacy functions BATantijoin, BATbandjoin, BATouterjoin,
  BATrangejoin, and BATthetajoin.

* Wed Sep  9 2015 Sjoerd Mullender <sjoerd@acm.org>
- Removed function BATrevert.
- BATordered now works on the TAIL column.

* Tue Sep  8 2015 Sjoerd Mullender <sjoerd@acm.org>
- Removed obsolete functions BATorder() and BATorder_rev().

* Sat Sep  5 2015 Sjoerd Mullender <sjoerd@acm.org>
- Implemented BATsubdiff which returns a list of OIDs (sorted, i.e. usable
  as candidate list) of tuples in the left input whose value does not
  occur in the right input.

* Fri Sep  4 2015 Sjoerd Mullender <sjoerd@acm.org>
- Removed function BATkintersect.  It wasn't used anymore.  It's
  functionality can be obtained by using BATsubsemijoin.

* Fri Aug 14 2015 Sjoerd Mullender <sjoerd@acm.org>
- Removed the function BATkunion.

