Releases: Juniper/libslax
Releases · Juniper/libslax
libslax-0.18.0
- Add .gitignore script for
output
directory - Add Debian/Ubuntu packaging script & files. See packaging/debian/README for more info
- Add README file
- Fix gt install path in Makefile to work with dpkg-buildpackage
- Fix issue with debian installer
- Update man pages to reflect new source code repository location
- Add docs for chmod and chown
- Added Curl Upload option to Curl context while sending email
- Avoiding core dump with step/reload/run sequence using sdb
- Don't call slaxDynLoad with NULL
- Merge branch 'develop'
- Merge branch 'master' into develop
- Merge pull request #22 from aruns16/master
- Turn on --enable-warnings for travis testing
- add os:chmod
- add os:chown
- add os:remove
- add create flag for os:mkdir
- add create-gh-pages to gt
- add hooks for marking dynamically loaded library that are already loaded
- don't ignore .out files
- handle leading BOM on UTF-8 files
- move imports to the front of the stylesheet
- test NULL in slaxDynLoad
libslax-0.17.3
- Add cygwin packaging script/setup.hint
- Update extensions to be able to compile under Cygwin
- Allow import/include files to contain a space.
- remove unused file (jsonparser.y)
libslax-0.17.2
- Add stdtime/tzfile.h for JUNOS
- Add support for building JUNOS Space releases (libslax.space.spec)
- Add beta tool for turning ascii art into png/svg
- Don't use dynamic namespace loading for the slax namespace
- add --no-json-types
- add SDF_JSON_NO_MEMBERS
- avoid nuking trailing semi-colon
- detect bison version >= 3.0
- handle bison version >= 3.0 where yyerror takes two args
- fix prototype Ptr issue
- fix typo
- fix whitespace
- import fixes from JUNOS
- proto-code for SDF_JSON_NO_MEMBERS
- record flags for the next lexer, so they aren't affected by the yacc
- slaxproc conversion from XSL to SLAX issue
- start on the docs for oxtradoc
- update aliases
- use "struct _xmlDict" for prototype
libslax-0.17.1
- Add the "--xpath" mode, which allows slaxproc to extract XPath data from an XML input document
- This release also includes some RPM fixes found in 0.17.0.
libslax-0.17.0
Major items:
- Add "main" top-level statement
- "main { }" is equivalent to "match / { { ... }}"
- Add --xml-to-json and --json-to-xml modes
- turn json into xml and vice versa
- Add default prefix mapping mechanism
- undeclared prefixes are mapping using symlinks in lib/slax/extensions/
- Allow JSON as normal SLAX/XML data
var $x = { "a": 1, "b": 2 } - Allow elements are arguments to functions and templates
var $x = my:test( "test");
call test($arg = { if ($x) { expr "foo"; }}); - add --json-tagging option
- extra info needed for --format or round tripping slax->xsl->slax
- add exslt extension library
- uses auto-mapping for prefixes
- xutil:json-to-xml: clean-names="yes" turns on json-invalid-name-avoidance code
- default writer version is now 1.2
- bug: escape attribute values
- bug: handle ":" in json names
Tools:
- gt: "==" or "ditto" repeats last checkin comment
- gt: add merge-softly-from
- fix outline2xml reference
Code:
- Add slaxAddChild() and slaxAddInsert()
- Add teeth to the SSF_ESCAPE flag, so it escapes [tnr]
- Drop
$Id$ and update copyright - Move JSON parser into libslax
- Only complain about namespace in "real" parsing modes
- force exit() call to allow gprof
- handle ":" in json names
- ignore new 'compile' file
- prep for V1.2
- rename json functions (s/extXutil/slax/)
- update docs for 1.2
- update help message
- use xutil:json-to-xml option arg in example
libslax-0.16.18
- Add spec file to EXTRA_DIST
- Build file for travis-ci.org
- oxtradoc: add "{{plain:" and "{{quote:" modes; like digress, but simpler
- add 'make install' for oxtradoc
- add CONFIGURE_OPTS
- add docdir entries
- add docs for --show-select and --show-variable
- add unused xmlIsReserved() function
- gt: don't bother running an editor during merge-from
- oxtradoc: error for missing -m mode
- gt: error if missing branch name for merge-from and merge-to
- fix 'rm' for oxtradoc
- fix for ".01"; floating point numbers don't need a leading '0'
- fix json docs
- incorporate yang/bin/outline2xml changes upto r3779 (Oct 2012)
- new command line options: --show-select and --show-variable
- gt: print branch name during checkin
- report error if a prefix is not found
- use DESTDIR
libslax-0.16.17
- Get RPM to build (rah!)
- add comment
- eval $cmd and add warning to copy tar ball
- fix "br" bug
- get RPM spec file working
- sourcing a file requires "./"; make (and use) ${DESTDIR}${SLAX_EXTDIR}
libslax-0.16.16
- New "new-release" script (still needs work)
- Add SLAX_LIBEXT for explicit shared library extension
- oxtradoc allows direct URLs (using ^http://whatever^)
- update docs with direct URLs
- add decimal-format example to docs
- add --expression option
- guess at libname when DLNAME fails
- fix bug in slax:max-depth() (double free)
- fix buf in slax:value() (for node sets)
libslax-0.16.15
- fix shared library issues
- use pkglibdir for extensions
- fix os:stat bug where recurse and hidden loop forever
- fix os:stat bug lstat() call
- fix xutil:xml-to-json and xutil:json-to-xml error message
- fix man page names
- ship .err files for testing
libslax-0.16.14
- add packaging files for freebsd
- use LT_INIT for dlopen
- fix LDADD for libslax