Home | Back
                      Raptor RDF Parser Toolkit - News

2003-03-28 Version 0.9.9 Released

   Performance  improvements  -  uses  less  memory,  less repeated small
   malloc/free sequences, faster for larger files.
   Added  WWW  retrieval  - can parse from an URI as well as files, given
   either libcurl or libxml2 is available.
   Minor bug fixes.
   Various Win32 configure, building patches
   Sources updated to use autoconf 1.6+, automake 2.52+
   More debian packaging updates.

2003-02-13 Version 0.9.8 Released

   Minor bug fixes (synchronising with Redland 0.9.12 release).
   Fixed crashing on empty files
   Fixed  accepting  illegal  xmlns:prefix=""  (prefix  without  URI  not
   N-Triples bnodeIDs can now have '0's
   Utility  program  rdfdump  renamed  to  rapper; name conflicted with a
   common Linux utility.

2002-12-20 Version 0.9.7 Released

   Passes about 90% of RDF Core WG Test Cases
   All memory leaks fixed
   Portability fixes - compilers, scripts, auto* tools, libxml2 version
   rdf:ID syntax and duplicates checked
   rdf:bagID supported
   Added more conformance tests, errors and warnings.

2002-11-02 Version 0.9.6 Released

   Calling  API changed to provide a common interface to the RDF parsers.
   The libraptor.3 manual page describes the changes.
   Added  support for RDF datatyped literals in RDF/XML with rdf:datatype
   attribute    on    property    elements   and   N-Triples   with   the
   Added support for rdf:parseType="Collection" for RDF Collections
   URI class allows swappable implementation by applications.
   URI class now handles file: URIs for Win32 and Unix conventions.
   Fixes  to  enable  it  to  work  on  Apple OSX 10.1, 10.2 (also tested
   working on Linux/x86, Solaris/sparc, FreeBSD/x86)
   Many  internal  changes  to support API changes, allow it to work with
   Redland when compiled as a separate library
   Reorganised  source  into separate modules - URI, xml parser, ntriples
   parser, XML namespaces, XML qnames, locator.
   More  resilience  with  XML  errors  and  XML  parser errors - none of
   libxml2's XML test suite examples crash raptor.
   N-Triples parser recovers gracefully from errors in content
   Packing for debian included
   Added manual pages libraptor.3 and rapper.1
   Added raptor-config script for compiling with the library.

2002-06-08 Version 0.9.5 Released

   Many bugs fixed
   Added full relative URI resolving
   Work around bugs in libxml and expat (older versions)
   Support libxml with the use of entities in the document
   Support xml:lang passing to application

2002-03-27 Version 0.9.4 Released

   XML Base support (xml:base) added
   xml:lang support added with N-Triples lang-string support
   All N-Triples string escapes implemented
   N-Triples support with XML literals - xml("<foo/>") and plain "foo"
   removed all special code for containers; treated as regular typedNodes
   rdf:parseType="Literal" now working
   Builds as shared and static libraries
   Conformance test suite added

2001-08-21 Version 0.9.3 Released

   N-Triples parser added
   rdf:parseType="Literal" works much better (Aaron Michal and me)
   DAML collections support added (Aaron Michal)
   Win32  patch added - I can't confirm my merge didn't break this (Aaron
   N-Triples updated to support CR, LF and CR LF endings
   Make parser generated ids appear distinguised from regular URIs
   Added N-Triples output
   Made rdf:type, rdf:value as property attributes work
   Made empty typed nodes work
   GNOME xml / libxml error location (line, column) values corrected.

2001-07-03 Version 0.9.2 Released

   Now called Raptor

2001-06-06 Version 0.9.1 Released

   Many bug fixes
   Updates for Redland API changes
   Fixed rdf:parsetype="literal" buffer overrun
   Added better XML parser auto-detection for various expats and libxml

2001-01-22 Version 0.9.0 Released

   First release

   Copyright  2001-2002 Dave Beckett, Institute for Learning and Research
   Technology, University of Bristol