Releases: JuliaData/Parsers.jl
Releases · JuliaData/Parsers.jl
v2.8.1
Parsers v2.8.1
Merged pull requests:
- Add ChunkedCSV.jl to the integration tests workflow (#187) (@nickrobinson251)
- Fix a type instability in a few error paths that result in the parsed… (#188) (@quinnj)
v2.8.0
Parsers v2.8.0
Merged pull requests:
- Dict{Type,} -> IdDict{Type,} (#181) (@timholy)
- When delim=groupmark=
x
, treatx
as delim unless input is quoted (#182) (@nickrobinson251) - Add compat entries for stdlibs (#186) (@nickrobinson251)
v2.7.2
Parsers v2.7.2
Closed issues:
- Resolve precompilation issues (#113)
- Parsers reads out of bounds in
checkdelim!
(#156) - BoundsError for test that parses incorrect UUID (#166)
groupmark
bugs (#168)
Merged pull requests:
- Support open and close quotes being
String
(#141) (@nickrobinson251) - Add Parsers.parse(Number, source) for number type detection + parsing (#149) (@quinnj)
- Extend Options' inputs validation (#152) (@Drvi)
- Ensure Char doesn't match provided delim before marking OK (#153) (@quinnj)
- v2.5.2 (#155) (@Drvi)
- Fix out of bounds in checkdelim (#157) (@quinnj)
- Make Flags serializable (#158) (@Liozou)
- Improve performance of Parsers.parse(Number, ...) (#159) (@quinnj)
- Introduce PosLen31 (#160) (@Drvi)
- Fix a few corner cases of new Number parsing (#161) (@quinnj)
- Fix a case in Number parse where Inf was being returned when we want … (#163) (@quinnj)
- Migrate from SnoopPrecompile to PrecompileTools (#164) (@timholy)
- Introduce SHA1 and UUID type parsers (#165) (@Drvi)
- Fix a error handling in UUID parser (#167) (@Drvi)
- Fixes for
groupmark
validation (#169) (@Drvi) - Propagate
ndigits
inparsedigits
down toscale
(#170) (@Drvi) - Introduce
rounding
option (#171) (@Drvi) - Introduce
INEXACT
code and use it forDateTime
(#172) (@Drvi) - Fix a case where
digits
overflow on the last digit before decimal (#173) (@Drvi) - Introduce
noscale
(#174) (@Drvi) - Introduce a beta AbstractConf type to allow custom types to avoid ove… (#175) (@quinnj)
- More
groupmark
anddecimal
validation (#177) (@Drvi) - Fix regression in invalid Number parsing (#180) (@quinnj)
v2.5.1
Parsers v2.5.1
Closed issues:
- Parsers.jl version 2.5 appears to break OpenML.jl (#150)
Merged pull requests:
- Fix equality definition between byte and Token (#151) (@nickrobinson251)
v2.5.0
Parsers v2.5.0
Closed issues:
- Streamline
xparse
interface (#124) - Parsers.jl v2.4.1 breaks InlineStrings.jl (#133)
- Add Integration Tests for downstream packages (#135)
- Use quotes to disambiguate empty and missing strings (#138)
- InlineStrings.jl tests fail on Parsers.jl
main
(#140)
Merged pull requests:
- Playing with ideas on how to better componentize internal parsing (#127) (@quinnj)
- Add downstream tests to CI (#137) (@nickrobinson251)
- Treat empty quoted field as not empty sentinel for Strings (#139) (@quinnj)
- Remove OK code when sentinel is matched (#142) (@quinnj)
- Fix typo in
find[d]elimiter
(#143) (@nickrobinson251) - Fix an inconsistency with ignorerepeated=true where we weren't (#144) (@quinnj)
- Bump to 2.5.0 (#145) (@quinnj)
- Bring performance back to pre-refactor levels (#147) (@quinnj)
- Re-enable precompilation for common Parsers routines (#148) (@quinnj)
v2.4.2
Parsers v2.4.2
Merged pull requests:
v2.4.1
Parsers v2.4.1
Merged pull requests:
v2.4.0
Parsers v2.4.0
Closed issues:
Merged pull requests:
- add
propertynames
forPosLen
(#121) (@KristofferC) - fix formatting in some docstrings by escaping some characters (#122) (@KristofferC)
- ensure that
getstring
resets the position of IO (#123) (@KristofferC) - fix docstring rendering for xparse (#126) (@KristofferC)
- Introduce
groupmark
number-parsing option (#128) (@Drvi)
v2.3.2
Parsers v2.3.2
Merged pull requests:
v2.3.1
Parsers v2.3.1
Closed issues:
stripquoted
doesn't know to strip quoted whitespace when space is the delimiter (#115)
Merged pull requests:
- Always strip quoted
' '
and'\t'
whenstripquoted=true
(#116) (@nickrobinson251)