Skip to content

v0.4.12

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 26 Jul 16:09
73f14e6

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)