oni / etc / CHANGES

===== CHANGES =====

This file provides some technical discussion of the functional differences
between released versions of the Oni libraries.


==== Version 1.1 ===

+ Fixed an error in the Nx_socket module where the message flags on send and
  recv calls would be passed incorrectly, with MSG_DONTWAIT applied.

+ Added Cf_seq.replicate.

+ Added Cf_seq.weave, Cf_seq.optweave and their paired cognates.  See PROBLEMS
  for related issues.

+ Refactored Cf_flow as Cf_dyn module.

+ Refactored the functional parser modules.  The Cf_llscan module now has the
  core LL(x) parsing monad.  The old X submodules in Cf_parser, Cf_dfa and
  cognates has been removed to be closer to where they make sense: in the
  modules intended to support lexical analysis of ISO-8859 texts.
  
==== Version 1.0 ===

This release marks the repackaging of the separately distributed libraries in
the OCaml Network Application Environment (OCaml NAE) as a single GODI package now simply called Oni.

Highlights of the changes since version 0.10 of the Cf library:

+ Improvements to [Cf_set], [Cf_cmonad] and [Cf_scmonad].

--- [Cf_scmonad]
    Added the [bridge] and [eval] functions.
    Changed [lift] to [liftC] and added [liftS].
    Cleaned up the documentation.

--- [Cf_cmonad]
    Added [bridge] function.
    Cleanup the documentation.

--- [Cf_set]
    Added [disjoint] function.  (Implemented in [Cf_rbtree]).

Highlights of the changes since version 0.0 of the Nx library:

+ No functional differences.

Highlights of the changes since version 0.4 of the Iom library:

+ No functional differences.


-- james woodyatt <jhw@conjury.org>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.