Releases: JuliaData/YAML.jl
Releases · JuliaData/YAML.jl
v0.4.12
YAML v0.4.12
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)
toInt[]
. (#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
andSpan
, 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 addis_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
v0.4.10
YAML v0.4.10
Merged pull requests:
v0.4.9
v0.4.8
v0.4.7
YAML v0.4.7
Closed issues:
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
YAML v0.4.6
Closed issues:
- Reading/writing of YAML files is broken (#108)
Merged pull requests:
- Print empty dicts as {} and lists as [] (#96) (@christopher-dG)
- Fix Julia 1.0 support (#109) (@omus)
- Use GitHub Actions badge (#110) (@omus)
- Unescape dollar signs in single-line strings (#111) (@christopher-dG)
v0.4.5
YAML v0.4.5
Merged pull requests:
- Remove outdated badges (#67) (@mlhetland)
- Github CI actions (#100) (@btaidm)
- Add More tests (#101) (@btaidm)
- Clarify boolean comparison (#103) (@rikhuijzer)
- Multi constructor (#104) (@btaidm)
- Version bump (#105) (@kescobo)
v0.4.4
v0.4.3
YAML v0.4.3
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:
- Remove REQUIRE (#88) (@omus)
- Escape quotation marks in strings (#90) (@mirkobunse)
- Quote and escape strings with repr (#91) (@mirkobunse)
- Bump version to 0.4.3 (#93) (@kescobo)