==============================
GNATCOLL 17 NEW FEATURES LIST
==============================

Copyright (C) 2015-2016, AdaCore

This file contains a list of new features introduced in GNATCOLL.
A full description of all GNATCOLL features can be found in the GNATCOLL
documentation and header files (*.ads).

An ISO date (YYYY-MM-DD) appears in parentheses after the
description line. This date shows the implementation date
of the feature.

New features in 17
------------------

NF-17-P315-022 GNATCOLL.SQL: support ORDER BY in aggregates (2016-03-15)

  The Apply function now takes an additional optional argument allowing
  an optional ORDER BY clause to be specified for aggregates.

NF-17-P210-024 GNATCOLL.Refcount use atomic ops automatically (2016-02-10)

  The shared_pointers package will by default use atomic pointers if the
  application uses tasks, and use non-atomic pointers (more efficient)
  when the application is not using tasking. This is a default, still
  overridable by the user.

NF-17-P210-011 GNATCOLL.Traces.Block_Trace_Handle (2016-02-10)

  A new type which is useful to monitor subprogram entry and exit.

NF-17-P209-025 Upgrade version of sqlite to 3.10.2 (2016-02-09)

  If you use the provide sqlite binaries (as opposed to a version available
  on your system), the version is now 3.10.2.

NF-17-P208-003 GNATCOLL.JSON: new subprogram Unset_Field (2016-02-08)

  It is now possible to remove a field that has been set on a JSON object.

NF-17-P203-015 Utils: Time_Value accept timezone with minutes (2016-02-10)

  Utils.Time_Value was accepting only hours in timezone part before. Now it is
  accepting hours and optionally minutes in timezone part.

NF-17-P120-002 GNATCOLL.JSON: new subprograms Clone and "=" (2016-02-08)

  It is now possible to clone JSON objects, and compare two objects so that
  the order of fields is irrelevant.

NF-17-OB12-049 GNATCOLL.Memory: allow dump outputs redirection (2015-11-20)

  Procedure Redirectable_Dump added to allow dump outputs redirection.
