Releases: JuliaData/Tables.jl
Releases · JuliaData/Tables.jl
v1.3.1
v1.3.0
Tables v1.3.0
Closed issues:
- default propertynames/getproperty and columnnames/getcolumn definitions for AbstractRow are mutually recursive (#221)
Merged pull requests:
- improve docs/error message related to mutually recursive default definitions for AbstractRow/AbstractColumns subtypes (#223) (@jrevels)
- Migrate CI to GitHub Actions (#224) (@ararslan)
- Add README badge for GitHub Actions CI (#225) (@ararslan)
- improved behavior of Tables.Columns (#226) (@ExpandingMan)
- Update INTEGRATIONS.md (#227) (@StatisticalMice)
v1.2.2
Tables v1.2.2
Merged pull requests:
- Add
namedtupleiterator
/rowtable
docs cross-ref (#219) (@nickrobinson251) - getcolumn on MatrixTable now returns views (#220) (@ExpandingMan)
v1.2.1
v1.2.0
Tables v1.2.0
Closed issues:
- Column order in a table from a Dict (#161)
- Ability to find out which format (row or column) is native to the table (#201)
- Inconsistent handling of Tuple and NamedTuple (#204)
- Interface specification in documentation (#205)
- Don't infer schema from the first object in an array (#207)
- What is a Table (#208)
Tables.columntable
,Table.allocatecolumns
runs slowly for tables with large number of columns (#209)- Tables.isrowtable can throw ambiguity error (#213)
Merged pull requests:
- For Tables.columns fallback, attempt to preserve schema on empty inputs (#206) (@quinnj)
- Treat Iterators.PartitionIterator as valid partitions (#210) (@quinnj)
- Introduce a specialization threshold and try to avoid generated code (#211) (@quinnj)
- Add dictcolumntable and dictrowtable functions (#212) (@quinnj)
- Add definitions for istable/isrowtable to avoid ambiguities (#214) (@quinnj)
v1.1.0
Tables v1.1.0
Closed issues:
- Equivalent of MATLAB Table function (#179)
- [Feature request] Add Tables.nrows and Tables.ncols to the API (#181)
- Add a Tables.partitions API interface (#185)
- Another weird constructor (#188)
- Add trait for column scientific type (#190)
- Type stability for columns of different types (#196)
- adding Tables.table methods (#199)
Merged pull requests:
- Jq/ups (#184) (@quinnj)
- Introduce new
Tables.partitions
function (#191) (@quinnj) - Clean up docs, use of Tables.partitioner (#193) (@quinnj)
- Make find_integrations.jl a bit more general, update integrations. (#194) (@tpapp)
- add DimensionalData.jl to integrations list (#195) (@rafaqz)
- column type -> column element type in docs (#197) (@rafaqz)
- Allow header to be anything in Tables.table (#200) (@bkamins)
- Avoid allocating header symbol vector for every matrix input (#203) (@quinnj)
v1.0.5
Tables v1.0.5
Closed issues:
- rowcount not working for row table (#170)
- ERROR: LoadError: The object does not have a valid Tables.jl implementation. (#173)
- Trying to make "getcolumn" work with JuliaDB (#175)
- Copying in matrix(table(A)) when A is a matrix (#182)
Merged pull requests:
- Change function name from
mat
tomatrix
(#171) (@Sov-trotter) - Update matrix.jl (#172) (@strickek)
- Fix link to INTEGRATIONS.md (#177) (@nickrobinson251)
- trivial formatting fix (#180) (@tpapp)
- add
matrix(table::MatrixTable)
method (#183) (@OkonSamuel)