From: Ingy döt Net Date: Mon, 25 Jun 2018 05:32:28 +0000 (-0600) Subject: Changes for 0.2.1 release X-Git-Tag: upstream/0.2.1^2 X-Git-Url: http://andersk.mit.edu/gitweb/libyaml.git/commitdiff_plain/f6e09f829b606ca0d0adf774236fa8cdd5e2a7d1 Changes for 0.2.1 release --- diff --git a/LICENSE b/LICENSE index e7b6102..21cdd1d 100644 --- a/LICENSE +++ b/LICENSE @@ -1,3 +1,4 @@ +Copyright (c) 2017-2018 Ingy döt Net Copyright (c) 2006-2016 Kirill Simonov Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/README b/README index 78a8084..0ac53e5 100644 --- a/README +++ b/README @@ -14,14 +14,19 @@ $ make For more information, check the LibYAML homepage: 'https://github.com/yaml/libyaml'. -Post your questions and opinions to the YAML-Core mailing list: +Discuss LibYAML with the maintainers in IRC #libyaml irc.freenode.net. + +You may also use the YAML-Core mailing list: 'http://lists.sourceforge.net/lists/listinfo/yaml-core'. Submit bug reports and feature requests to the LibYAML bug tracker: 'https://github.com/yaml/libyaml/issues/new'. -LibYAML is written by Kirill Simonov . It is released -under the MIT license. See the file LICENSE for more details. +This project was developed for Python Software Foundation as a part of Google +Summer of Code under the mentorship of Clark Evans. + +The LibYAML module was written by Kirill Simonov . +It is currently maintained by the YAML community. -This project is developed for Python Software Foundation as a part of -Google Summer of Code under the mentorship of Clark Evans. +LibYAML is released under the MIT license. +See the file LICENSE for more details. diff --git a/announcement.msg b/announcement.msg index 4c004cd..fdccc0d 100644 --- a/announcement.msg +++ b/announcement.msg @@ -1,20 +1,118 @@ -From: Kirill Simonov +From: Ingy döt Net To: yaml-core@lists.sourceforge.net -Subject: LibYAML-0.1.7: A minor bugfix release +Subject: [ANN] LibYAML-0.2.1: A new release -This is a minor bugfix release of LibYAML, a C library for parsing -and emitting YAML. +========================= + Announcing LibYAML-0.2.1 +========================= -* Fixed segfault in yaml_string_write_handler. -* Fixed invalid simple key assertion. -* Fixed error handling in some examples (thank to Mathias Svensson). -* Removed obsolete VS project files. +A new MAJOR RELEASE of LibYAML is now available: +https://github.com/yaml/libyaml/tree/0.2.1 -LibYAML homepage: http://pyyaml.org/wiki/LibYAML -TAR.GZ package: http://pyyaml.org/download/libyaml/yaml-0.1.7.tar.gz -HG repository: https://bitbucket.org/xi/libyaml -Bug tracker: https://bitbucket.org/xi/libyaml/issues/new +This is the first release of LibYAML under a new maintenance team. In August +2016, maintenance of LibYAML and PyYAML was turned over from the original +author, Kirill Simonov, to Ian Cordasco and Ingy döt Net. -LibYAML is written by Kirill Simonov and released -under the MIT license; see the file LICENSE for more details. +The canonical source repo moved: + from: https://bitbucket.org/xi/libyaml/ + to: https://github.com/yaml/libyaml + +The LibYAML project is now maintained by the YAML community. Planning happens +on the #yaml-dev and #libyaml IRC channels on irc.freenode.net. + + +Changes +======= + +* https://github.com/yaml/libyaml/pull/7 -- Fixed most compiler warnings -Wall -Wextra +* https://github.com/yaml/libyaml/pull/10 -- Support static and dynamic libraries +* https://github.com/yaml/libyaml/pull/12 -- Use .gitignore instead of .hgignore +* https://github.com/yaml/libyaml/pull/13 -- Add support for `make test` and travis +* https://github.com/yaml/libyaml/pull/14 -- Dockerfile for testing +* https://github.com/yaml/libyaml/pull/15 -- Apply old fix for `\/` that is not in master. +* https://github.com/yaml/libyaml/pull/17 -- Update license to include all years until now. +* https://github.com/yaml/libyaml/pull/18 -- Port bug fix from Perl binding +* https://github.com/yaml/libyaml/pull/22 -- Fix misspell: preceed +* https://github.com/yaml/libyaml/pull/23 -- Removed trailing-whitespaces +* https://github.com/yaml/libyaml/pull/24 -- Fix typo +* https://github.com/yaml/libyaml/pull/25 -- added an examples directory with a few yaml examples +* https://github.com/yaml/libyaml/pull/26 -- Added missing Cflags path in pkg-config file +* https://github.com/yaml/libyaml/pull/31 -- add unit tests to cmake configuration +* https://github.com/yaml/libyaml/pull/32 -- Include an example of a custom tag from Python +* https://github.com/yaml/libyaml/pull/33 -- Include an example of a %YAML tag +* https://github.com/yaml/libyaml/pull/34 -- Added an example of using a global tag +* https://github.com/yaml/libyaml/pull/36 -- Fix -Wformat compilation errors in tests +* https://github.com/yaml/libyaml/pull/37 -- Update bug report URL in LibYAML +* https://github.com/yaml/libyaml/pull/38 -- Use AM_CPPFLAGS since autotools deprecated INCLUDE +* https://github.com/yaml/libyaml/pull/39 -- Update bug report URL in README +* https://github.com/yaml/libyaml/pull/41 -- Add travis and Makefile support for libyaml-test +* https://github.com/yaml/libyaml/pull/43 -- Add Dockerfile for Fedora 25 +* https://github.com/yaml/libyaml/pull/44 -- WIP: Enable all warnings (-Wall) in libyaml and tests +* https://github.com/yaml/libyaml/pull/45 -- Fix typo +* https://github.com/yaml/libyaml/pull/47 -- Move travis script guts to separate file +* https://github.com/yaml/libyaml/pull/48 -- `yaml/libyaml-test` should become part of `yaml/libyaml` +* https://github.com/yaml/libyaml/pull/50 -- Add a GNUMakefile for immediate make targets +* https://github.com/yaml/libyaml/pull/53 -- Switch from test blacklist to whitelist +* https://github.com/yaml/libyaml/pull/55 -- Update defs for MingGW support on Windows +* https://github.com/yaml/libyaml/pull/58 -- Improve CMakeLists +* https://github.com/yaml/libyaml/pull/64 -- README: Update libyaml link +* https://github.com/yaml/libyaml/pull/69 -- Skip 5 tests in libyaml-emitter.list +* https://github.com/yaml/libyaml/pull/74 -- Forbid escaped singlequote in doublequotes +* https://github.com/yaml/libyaml/pull/77 -- Undefined PTRDIFF_MAX on HP-UX +* https://github.com/yaml/libyaml/pull/78 -- Fixed most compiler warnings -Wall -Wextra +* https://github.com/yaml/libyaml/pull/86 -- Fix problems in CI failures (travis and semaphore) +* https://github.com/yaml/libyaml/pull/87 -- appveyor.yml: add mingw-w64 builds +* https://github.com/yaml/libyaml/pull/88 -- add -no-undefined to src/Makefile.am +* https://github.com/yaml/libyaml/pull/89 -- Added alpine linux testing to dockerfiles +* https://github.com/yaml/libyaml/pull/93 -- remove need for PTRDIFF_MAX +* https://github.com/yaml/libyaml/pull/94 -- .gitignore: major cleanup + + +Resources +========= + +LibYAML IRC Channel: #libyaml on irc.freenode.net +LibYAML homepage: https://github.com/yaml/libyaml +Source download: https://github.com/yaml/libyaml/archive/dist-0.2.1.zip +GitHub repository: https://github.com/yaml/libyaml +Bug tracking: https://github.com/yaml/libyaml/issues + +YAML homepage: http://yaml.org/ +YAML-core mailing list: http://lists.sourceforge.net/lists/listinfo/yaml-core + + +About LibYAML +============= + +YAML is a data serialization format designed for human readability and +interaction with scripting languages. + +LibYAML is a C library for parsing and emitting YAML. LibYAML is the underlying +parser/emitter code for YAML frameworks in many programming languages. + + +Maintainers +=========== + +The following people are responsible for maintaining LibYAML: + +* Ingy döt Net +* Ian Cordasco +* Tina Mueller + +and many thanks to all who have contribributed! +See: https://github.com/yaml/libyaml/pulls + + +Copyright +========= + +Copyright (c) 2017-2018 Ingy döt Net +Copyright (c) 2006-2016 Kirill Simonov + +The LibYAML module was written by Kirill Simonov . +It is currently maintained by the YAML community. + +LibYAML is released under the MIT license. +See the file LICENSE for more details. diff --git a/appveyor.yml b/appveyor.yml index 24d24d2..91b16e1 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,4 +1,4 @@ -version: 0.1.7.{build} +version: 0.2.1.{build} image: - Visual Studio 2015 diff --git a/configure.ac b/configure.ac index 75e40e5..637447f 100644 --- a/configure.ac +++ b/configure.ac @@ -2,8 +2,8 @@ # Define the package version numbers and the bug reporting link. m4_define([YAML_MAJOR], 0) -m4_define([YAML_MINOR], 1) -m4_define([YAML_PATCH], 7) +m4_define([YAML_MINOR], 2) +m4_define([YAML_PATCH], 1) m4_define([YAML_BUGS], [https://github.com/yaml/libyaml/issues/new]) # Define the libtool version numbers; check the Autobook, Section 11.4.