Menu

Expat XML Parser / News: Recent posts

Project moved to GitHub

As of January 2017, libexpat has moved to a new home on GitHub:
- The website is now served at https://libexpat.github.io/ .
- The Git repository and new bug reports can be found at https://github.com/libexpat/libexpat .

Posted by Sebastian Pipping 2022-01-09

Expat 2.1.0 Released

This new release of the Expat XML parser contains mostly bug fixes and patches to the build system. A conditional feature to extract attribute byte offsets has been added as well. It is highly recommended to upgrade to this new version as it fixes all known security vulnerabilities.

Posted by Karl Waclawek 2012-03-27

Expat 2.0.1 released

Expat is a fast stream-oriented XML parser written in C
based on code written by XML and SGML guru James Clark.
A new version, Expat 2.0.1, has been released by the
current maintainers of the package, resolving both code
and build related issues. Updating is recommended.

Fixed issues include:
1408143, 1409451, 1476160, 1490371, 1513566, 1515266,
1515600, 1535603, 1536684, 1543233, 1548182, 1554618,
1602769, 1613457, 1647805, 1690883, 1717322.... read more

Posted by Karl Waclawek 2007-06-06

Expat 2.0 released

Expat is a fast XML parser written in C based on code written by XML and SGML guru James Clark. A new version, Expat 2.0.0, has been released by the current maintainers of the package. This version is the last of the 1.95.X series of releases, providing mostly bug and build fixes as well as some minor enhancements.

Changes include:

- Fixed headers for use from C++.
- Added XML_LARGE_SIZE switch to enable 64-bit integers for byte indexes and line/column numbers.
- Updated to use libtool 1.5.22 (the most recent).
- Added support for AmigaOS.
- Some mostly minor bug fixes. SF issues include: 1006708, 1021776, 1023646, 1114960, 1156398, 1221160, 1271642.... read more

Posted by Karl Waclawek 2006-01-11

Expat 1.95.8 released

Expat is a fast XML parser written in C based on code
written by XML and SGML guru James Clark. A new
version, Expat 1.95.8, has been released by the current maintainers of the package, fixing still more minor problems caught by picky compilers and improving the
package's cross-platform support. One rather nice new feature has been introduced as well.

Changes include:

1. Major new feature: suspend/resume. Handlers can now request that a parse be suspended for later resumption or aborted altogether. See "Temporarily Stopping Parsing" in the documentation for more details.... read more

Posted by Fred L. Drake, Jr. 2004-07-24

Expat 1.95.7 released

Expat is a fast XML parser written in C based on code
written by XML and SGML guru James Clark. A new
version, Expat 1.95.7, has been released by the current maintainers of the package, fixing some problems caught by picky compilers and improving the
package's cross-platform support.

Changes include:

1. Introduced an XMLCALL macro to control the
calling convention used by the Expat API; this macro should
be used to annotate prototypes and definitions of callback
implementations in code compiled with a calling convention
other than the default convention for the host
platform.... read more

Posted by Fred L. Drake, Jr. 2003-10-21

Expat 1.95.6 released

The Expat XML parser has been further improved by a number of bug fixes and some minor API extensions. It's probably worth updating if you're using any version in the 1.95.x series (or even if you're not!). See the "Changes" file in the release for detailed information on what's changed.

Posted by Fred L. Drake, Jr. 2003-01-28

Expat 1.95.5 released

This release of Expat fixes a number of bugs, mostly minor, but annoying when you hit them. Some caused memory access violations, so if you've been using 1.95.4, it's probably worth updating.

Posted by Fred L. Drake, Jr. 2002-09-07

Expat mailing lists have moved

The mailing lists for the Expat project have moved to the libexpat.org domain. You can subscribe to the new lists, and get to the complete archives, at: http://mail.libexpat.org/mailman-21/listinfo/

Posted by Fred L. Drake, Jr. 2002-08-30

Expat 1.95.4 release now available

It's an Expat first, just five weeks in the making!

Due to an painful bug in Expat 1.95.3, we've turned out traditional release cycle around and provided a working Expat in just five week (compare that to our previous release cycle of about 11 months).

Expat 1.95.4, now available for download, fixes a bug that rendered the 1.95.3 release unusable for some, as well as a variety of obscure bugs. The build process should be more stable on more platforms. Support has been added for Borland C++ Builder 5 and the free BCC 5.5 compiler, Mac OS classic, and VMS.... read more

Posted by Fred L. Drake, Jr. 2002-07-12

Expat 1.95.3 released

This is James Clark's expat XML parser library in C. It is a stream oriented parser that requires setting handlers to deal with the structure that the parser discovers in the document.

Expat 1.95.3 solves many of the problems of the previous releases, and includes many improvements in the build system. Functionality which has never worked properly before has been finished (XML_SetReturnNSTriplet(), UTF-16 output), and many internal bugs have been squashed.

Posted by Fred L. Drake, Jr. 2002-06-04

Long-awaited Expat 1.95.2 release has arrived

The maintainers of the Expat project have finally released a new version (1.95.2), fixing some bugs and substantially improving the build process to work on more platforms. Also included with the release is a new Windows installer that makes it easier for Windows developers to get compiled libraries and documentation, while adding easy-to-use project files for MSVC.

Expat is a portable, non-validating XML parser written in C. Originally written by James Clark, Expat is now maintained on SourceForge.

Posted by Fred L. Drake, Jr. 2001-07-28

Expat 1.95.1 released

This is mainly a bug-fix release, but a new package that has pre-built dll for Win32 systems is also released .

In addition to the bug fixes, a DevStudio project file (.dsp) has been added and other source changes made in order to compile expat under DevStudio.

Posted by Clark Cooper 2000-10-22

Expat 1.95.0 (1st shared library release)

Expat 1.95.0 has been released. This is the 1st release under the new team to which James Clark delegated maintenance of expat. Using GNU autoconf and libtool packages, it has a configuration script that builds and installs a shareable library.

While expat itself is mature, this a development/beta release.

I have personally built and run it under a Red Hat 6.2 system and a Windows NT 4.0 under Cygwin.... read more

Posted by Clark Cooper 2000-09-29

James Clark hands over expat maintenance

James Clark, creator of the expat XML parser used in many open source projects, has turned over maintenance of expat to a team consisting of Clark Cooper, Fred Drake, and Paul Prescod. James will continue to keep on eye on the project.

James suggested hosting the project on SourceForge with the unanimous consent of the new maintenance team.

The first goal of the team is to release a new distribution in which expat builds and installs into a shareable library. This release will also merge in the changes that exist in the version of expat that is currently distributed with Perl's XML::Parser module.

Posted by Clark Cooper 2000-08-31