Skip to content

Releases: JuliaData/YAML.jl

v0.4.12

26 Jul 16:09
73f14e6
Compare
Choose a tag to compare

YAML v0.4.12

Diff since v0.4.11

Merged pull requests:

  • Add type assertions of the functions in src/composer.jl. (#153) (@Paalon)
  • Fix that old warn is used (#155) (@Paalon)
  • Refactoring of src/buffered_input.jl (#156) (@Paalon)
  • Fix comparison with nothing to use idetity checking (#159) (@Paalon)
  • Remove nested includes (#160) (@Paalon)
  • Refactoring by using isa (#161) (@Paalon)
  • Fix a bug in parse_document_content. (#162) (@Paalon)
  • Fix a bug of scan_uri_escapes (#165) (@Paalon)
  • Change Resolver to immutable because there is no reason to be mutable. (#166) (@Paalon)
  • Decompose an one-line assignment and evaluation in while loop for readability (#167) (@Paalon)
  • Subtype error structs as subtypes of Exception. (#168) (@Paalon)
  • Add a makeshift docstrings (#169) (@Paalon)
  • Fix the docstring text as pointed out by Gunnar Farnebäck. (#171) (@Paalon)
  • [Bug Fix, Performance, No Breaking] Refactoring of scan_block_scalar_indicators (#174) (@Paalon)
  • Replace tab characters to spaces in indents. (#175) (@Paalon)
  • Replace Vector{Int}(undef, 0) to Int[]. (#176) (@Paalon)
  • Close io before return. (#177) (@Paalon)
  • Use long function definition. (#179) (@Paalon)
  • Remove a bit misleading comment and change the expression. (#181) (@Paalon)
  • [Bug Fix] Refactoring of Mark and Span, and bug fix (#183) (@Paalon)
  • [Internal] Add type annotations and use upper camelcase for type variables. (#184) (@Paalon)
  • Fix a bug that a string expression is broken in the scanner (#185) (@Paalon)
  • [Performance, No Breaking] Refactoring of scan_line_break. (#188) (@Paalon)
  • [Bug Fix] Fix a bug that isnumeric is misused (#189) (@Paalon)
  • [Bug Fix] Fix a bug that isletter is misused. (#190) (@Paalon)
  • Refactoring of scan_yaml_directive_number (#191) (@Paalon)
  • [Performance, No Breaking] Add YAML 1.1 b-char function. (#193) (@Paalon)
  • Change forwardchars! to return nothing. (#194) (@Paalon)
  • Use a default argument for forwardchars!. (#195) (@Paalon)
  • [Not Urgent, Improvement, No Breaking] Remove a flag variable. (#196) (@Paalon)
  • Expose resolver to load (#197) (@Paalon)
  • [No Breaking] Add comments and returned value types for 2 funcs in src/scanner.jl (#199) (@Paalon)
  • Use performant and explicit function for whitespace checking (#200) (@Paalon)
  • [Performance, No Breaking] Refactoring of scan_uri_escapes and add is_ns_hex_digit. (#203) (@Paalon)
  • [Performance, No Breaking] Implement YAML s-white and use it. (#204) (@Paalon)
  • Ensure that forward!(::BufferedInput, ::Integer) does not return meaningless values (#206) (@Paalon)
  • Fix the bug where prefix buffers too much (#210) (@Paalon)
  • [No Breaking] Refactoring of tests part 1 (organize test files) (#213) (@Paalon)
  • Remove equivalent and chomping (#214) (@Paalon)
  • Add tests for issue #132 (#218) (@Paalon)
  • Gracefully handle no document files/streams (#219) (@GunnarFarneback)
  • Add show function to spans (#222) (@Paalon)
  • Fix load_all of null documents (#231) (@GunnarFarneback)
  • Throw an exception instead of a character (#233) (@GunnarFarneback)
  • Revert eol attributes (#234) (@GunnarFarneback)
  • Run file tests also with reversed end of line convention. (#235) (@GunnarFarneback)
  • Fix issue with special keys that require quoting in mappings (#237) (@dalum)

Closed issues:

  • Deal with OS-dependent line endings in tests (#102)
  • Crashes if yaml file contains only a comment (#129)
  • load_all fails on Windows (#132)
  • Cannot load empty YAML file (#143)
  • Cannot load YAML file --- (#144)
  • Strange error message when processing a file with a directive %YAML 2.0 (#147)
  • scan_uri_escapes has a bug (#164)
  • Git automatically converts EOL newlines (#216)
  • load_all stops on a null document (#226)
  • Don't prevent EOL new lines from git (#232)
  • Incorrect handling of special keys when writing YAML files (#236)

v0.4.11

10 Jun 17:30
45f5cd2
Compare
Choose a tag to compare

YAML v0.4.11

Diff since v0.4.10

Merged pull requests:

  • Remove precompile statement which is not required for Julia v1 (#149) (@Paalon)
  • Issue warnings when unknown directives are loaded (#150) (@Paalon)

Closed issues:

  • Should warn about unknown directives (#148)

v0.4.10

24 May 16:59
18ca623
Compare
Choose a tag to compare

YAML v0.4.10

Diff since v0.4.9

Merged pull requests:

  • fix typo in accessing BlockEntryToken member (#139) (@tanmaykm)

v0.4.9

07 Jun 02:01
844ad27
Compare
Choose a tag to compare

YAML v0.4.9

Diff since v0.4.8

Merged pull requests:

v0.4.8

20 Oct 23:43
6d1b676
Compare
Choose a tag to compare

YAML v0.4.8

Diff since v0.4.7

Closed issues:

  • Support for boolean (#16)

Merged pull requests:

v0.4.7

28 May 18:57
6683ecf
Compare
Choose a tag to compare

YAML v0.4.7

Diff since v0.4.6

Closed issues:

  • API design - similar API than JSON.jl (#70)
  • Fails on flow sequences (#114)

Merged pull requests:

  • Added support for alternate character encodings (#107) (@hexane360)
  • CompatHelper: add new compat entry for "StringEncodings" at version "0.3" (#112) (@github-actions[bot])
  • Fix trailing commas in flow sequences (#116) (@hexane360)

v0.4.6

20 Jan 18:54
b83fd1f
Compare
Choose a tag to compare

YAML v0.4.6

Diff since v0.4.5

Closed issues:

  • Reading/writing of YAML files is broken (#108)

Merged pull requests:

v0.4.5

22 Dec 15:39
86e6ca6
Compare
Choose a tag to compare

YAML v0.4.5

Diff since v0.4.4

Merged pull requests:

v0.4.4

11 Dec 19:42
9748e1b
Compare
Choose a tag to compare

YAML v0.4.4

Diff since v0.4.3

Merged pull requests:

v0.4.3

08 Dec 20:02
6813b9f
Compare
Choose a tag to compare

YAML v0.4.3

Diff since v0.4.2

Closed issues:

  • Emitting julia objects to YAML. (#29)
  • Wrong structure with empty dicts depending on order (#81)
  • Add support for writing an OrderedDict to yaml file so we can control field order (#82)
  • quoted strings not escaped, resulting in invalid yaml on write (#89)
  • String values with double quotes are serialized unescaped (#92)

Merged pull requests: