@jrha jrha released this Jan 15, 2018 · 72 commits to master since this release

Assets 7

This is essentially a re-release of v10.4 but released with a working build process and a single (backwards-incompatible change) to the handling of numeric indices.

Change log

See Milestone 10.5.

#157 - panc: only allow digit-only string as candidate list index (and allow anything else as dict key).

Oct 26, 2017
[maven-release-plugin] copy for tag pan-10.4-rc2

@jrha jrha released this Mar 30, 2017 · 97 commits to master since this release

Assets 5

A release candidate for version 10.4 of the Pan language compiler is available.

This release introduces new functionality, see the changelog for more details.

Note that the compiler now requires Java 8 to run.

Documentation is not yet ready, RPMs are not available.

Change log

See the 10.4 milestone.

  • #118 Built-in join function
  • #121 Implement choice type
  • #122 Formatting
  • #123 Implement built-in validate function to check type
  • #124 Working initial-data command line option
  • #125 Standalone pan tests
  • #126 Support booleans with (in)equality operator

@jrha jrha released this Oct 5, 2016 · 208 commits to master since this release

Assets 6

Release 10.3 of the Pan language compiler is available.
This is a small release to fix two bugs.
All documentation is available from ReadTheDocs.

Change log

See Milestone 10.3.

#105 - Resource protection should be deep, not shallow
#107 - Fix error message for undefined values

@loomis loomis released this Oct 28, 2014 · 256 commits to master since this release

Assets 6

Release 10.2 of the Pan language compiler is available. All documentation is available from ReadTheDocs.

Highlights

  • Documentation is now hosted on ReadTheDocs.
  • Documentation sources are now in Restructured Text rather than DocBook.
  • Options and documentation for viewing the compiler release number added.

Feedback on the release is welcome via the Quattor mailing list or GitHub.

Detailed change log

See Milestone 10.2.

  • (GitHub Issue #80) enable automated build of documentation on ReadTheDocs.
  • (GitHub Issue #79, #81) move documentation sources from DocBook to restructured text.
  • (GitHub Issue #76) remove ‘object’ template reference in output stats
  • (GitHub Issue #71, #72, #73, #74, #75) add options for displaying the pan compiler version and update documentation
  • (GitHub Issue #70) create a null formatter mainly for performance testing

@loomis loomis released this Aug 19, 2014 · 292 commits to master since this release

Assets 11

Release 10.1 of the Pan language compiler is available. The release has been tested against the GRIF configuration, but careful testing on your own configuration is recommended before putting it into production.

Highlights

  • Release artifacts are available from the GitHub releases page. The artifacts will no longer be posted on SourceForge.
  • Functions file_exists, which determines if an external file exists, and substitute, which substitutes named variables in a string template, have been added.
  • Dynamic bind and valid statements are permitted. These will substitute the value of named global variables in the format ${vname} in the path. This allows the path to be determined dynamically at build time.
  • Large number of bug fixes.

Feedback on the release is welcome via the Quattor mailing list or GitHub.

Detailed change log

  • (Issue #68) revert a couple of UTF-8 read/write changes to conserve backward compatibility
  • (Issue #13) change nlist references to dict
  • (Issue #48) allow variable substitution for bind/valid paths
  • (Issue #34) add the file_exists function
  • (Issue #63) allow user to specify number of threads for processing (nthread option)
  • (Issue #61) fix processing of include path CLI argument
  • (Issue #59) add substitute function to replace named values in string template
  • (Issue #54) convert source files to UTF-8
  • (Issue #49) add warning in docs that all pan source files must be UTF-8 (also for file_contents function)
  • (Issue #47) fix compiler hang when using escape sequence in path literal
  • (Issue #43) fix compiler crash when SELF is used as a function
  • (Issue #41) RPM package should not own /usr/bin and /usr/lib
  • (Issue #40) ensure line number and file name are correct for traceback function
  • (Issue #38) add ip address and netmask functions
  • (Issue #37) ensure line numbers appear in error message for bad default values
  • (Issue #36) allow to_long to treat values like "08" and "09"
  • (Issue #31) fix options processing for CLI (bad processing causes failure)
  • (Issue #29) update links in documentation to GitHub from SourceForge
  • (Issue #15, #24) add OBJECT to debug and error output
  • (Issue #31) panc command line fails
Feb 26, 2013
[maven-release-plugin] copy for tag pan-10.0
Nov 13, 2012
[maven-release-plugin] copy for tag pan-9.3