Skip to content

Releases: nette/neon

Release version 3.4.4

04 Oct 22:19
@dg dg
Compare
Choose a tag to compare
  • support for PHP 8.4
  • Encoder: fixed encoding of control characters #72

Released version 3.3.4

04 Oct 22:16
@dg dg
Compare
Choose a tag to compare
  • support for PHP 8.4
  • Encoder: fixed encoding of control characters #72
  • Neon::decodeFile() is atomic

Released version 3.4.3

18 Jun 21:06
@dg dg
Compare
Choose a tag to compare
  • Decoder: fixed JSON parsing with \n before comma
  • Decoder: big integers are decoded as strings #9

Released version 3.4.1

27 Sep 09:01
@dg dg
Compare
Choose a tag to compare
  • support for PHP 8.3
  • syntax: allowed tab as separator for dashed-blocks
  • INF & NAN encoding throws an exception #69

Released version 3.4.0

13 Jan 02:30
@dg dg
Compare
Choose a tag to compare
  • requires PHP 8.0
  • removed deprecated syntax on/off & \x** (BC break)

Released version 3.3.3

10 Mar 01:15
@dg dg
Compare
Choose a tag to compare
  • Encoder: uses more readable single quote strings
  • Node::getSubNodes() changed to IteratorAggregate generator,
  • Traverser: added DontTraverseChildren & StopTraversal, $enter and $leave callbacks
  • Node: added $startLine & $endLine
  • Node: startPos & endPos renamed to startTokenPos & endTokenPos
  • cs, constants are PascalCase

Released version 3.3.2

25 Nov 16:11
@dg dg
Compare
Choose a tag to compare
  • ArrayNode::$indentation usage fixed #63
  • ArrayNode split to BlockArrayNode & InlineArrayNode
  • InlineArrayNode: added property $bracket
  • fixed tests

Released version 3.3.1

09 Nov 01:09
@dg dg
Compare
Choose a tag to compare
  • added Neon linter
  • added Neon::decodeFile()
  • Neon::decode() no longer removes BOM (BC break)
  • Neon::encode() $flags replaced with parameters
  • Neon, Encoder: added $indentation
  • Traverser: can return different nodes

Released version 3.3.0

19 Oct 22:04
@dg dg
Compare
Choose a tag to compare
  • completely rewritten parser
  • generates AST
  • added Traverser
  • encoder uses AST

Released version 3.2.2

28 Feb 12:32
@dg dg
Compare
Choose a tag to compare
  • uses mb_string when iconv is not available
  • improved PHP doc