Releases: man-group/sparrow
Releases · man-group/sparrow
Release 1.3.0
What's Changed
- Fixed doc badge by @JohanMabille in #574
- Add documentation for record_batch by @Alex-PLACET in #576
- Add postfix to binaries by @Alex-PLACET in #575
- Improve map_array by @Alex-PLACET in #578
- Improve variable_size_binary_view_array by @Alex-PLACET in #577
- Improve fixed width binary array by @Alex-PLACET in #579
- Add a check on offset value in variable size binary array by @Alex-PLACET in #580
- Add resize method for null_array by @Alex-PLACET in #583
- Made json_reader an independent CMake package by @JohanMabille in #584
- Fixed record_batch:to_vector implementation by @JohanMabille in #586
- Improve union array by @Alex-PLACET in #581
- Add const version of get_arrow_array and get_arrow_schema by @Alex-PLACET in #590
- Add offset and null_count methods to typed and untyped arrays by @Alex-PLACET in #592
- Add mutability binary view by @Alex-PLACET in #526
- Add method to get dictionary from untyped array by @Alex-PLACET in #591
- Get children from untyped array by @Alex-PLACET in #593
Full Changelog: 1.2.0...1.3.0
Release 1.2.0
What's Changed
- Add direct extraction from record_batch by @Alex-PLACET in #564
- Add initial testing for Emscripten CI by @anutosh491 in #549
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #568
- Add xeus cpp jupyter notebook with sparrow examples by @Alex-PLACET in #570
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #571
- Move the implementation of array formatter to source file to reduce c… by @JohanMabille in #572
- Remove osx13 from workflow as it will be deprecated soon by @Alex-PLACET in #573
- Improve struct array and value by @Alex-PLACET in #535
Full Changelog: 1.1.2...1.2.0
Release 1.1.2
What's Changed
- Add documentation by @Alex-PLACET in #525
- Install
json_readertarget by @Hind-M in #561
Full Changelog: 1.1.1...1.1.2
Release 1.1.1
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #551
- Some fixes by @Hind-M in #550
- Homogeneous default allocators by @JohanMabille in #552
- Fix large binary array offset issue by @Alex-PLACET in #553
- OSX CI failure workaround by @JohanMabille in #556
- record_batch move constructor is now noexcept by @JohanMabille in #554
- Add Emscripten CI by @anutosh491 in #558
- Enabled clang on latest OSX by @JohanMabille in #559
- Add install of
json_readerheaders by @Hind-M in #560
Full Changelog: 1.1.0...1.1.1
Release 1.1.0
What's Changed
- Fix clang 18 compilation by @Alex-PLACET in #514
- Drop 32bit specific code in cmake by @Alex-PLACET in #516
- Move json_reader in a dedicated target by @Alex-PLACET in #515
- Introduce benchmarks by @Alex-PLACET in #517
- Add fixed_width_binary_array benchmark by @Alex-PLACET in #519
- Use xsimd aligned allocator by @Alex-PLACET in #521
- Add tests to dictionary arrays by @Alex-PLACET in #522
- Add benchmarks for dynamic bitset by @Alex-PLACET in #523
- Moved operator<< functions into sparrow namespace by @JohanMabille in #524
- Fix unwated copy by @Alex-PLACET in #530
- Const get_arrow_structures by @Alex-PLACET in #531
- Add methods to get an array view by @Alex-PLACET in #536
- U8 buffer by @JohanMabille in #537
- Manually define FE_XX macros for emscripten build by @anutosh491 in #538
- Add non const get column by @Alex-PLACET in #532
- Set cpp linter action version to 2.15 by @Alex-PLACET in #542
- Fixed OSX15 ci by @JohanMabille in #543
- Added record_batch constuctor from ArrowArray + ArrowSchema by @JohanMabille in #541
- Accept const pointers for array by @Alex-PLACET in #539
- Fixed memory leak in record_batch constructors by @JohanMabille in #544
- Removed Upper bound on cmake by @JohanMabille in #546
- Loading sparrow's shared build for emscripten use case by @anutosh491 in #540
- Added constructors from const pointers to Arrow Struct to record_batch by @JohanMabille in #547
- Fix analysis github build by @Alex-PLACET in #548
Full Changelog: 1.0.0...1.1.0
Release 1.0.0
What's Changed
- Update integration test workflow by @Alex-PLACET in #441
- Fix decimal array format by @Alex-PLACET in #439
- Add name to record batch and remove nullable flag by @Alex-PLACET in #440
- Fix fixed width binary integration test by @Alex-PLACET in #442
- Update documentation by @Alex-PLACET in #445
- Made decimal array mutable by @Alex-PLACET in #444
- Use a dedicated vcpkg action for Windows and remove limitation on par… by @Alex-PLACET in #286
- Add run end encoded integration tests by @Alex-PLACET in #443
- Fix doc by @Hind-M in #447
- Add function to zero null values by @Alex-PLACET in #446
- Change the way we compare array in integration tests by @Alex-PLACET in #448
- Made struct value iterable by @Alex-PLACET in #449
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #454
- Fix some integration tests by @Alex-PLACET in #453
- Implemented mpl::unique by @JohanMabille in #456
- Add union c data integration by @Alex-PLACET in #452
- Improve documentation by @Alex-PLACET in #457
- Merged implementations of mpl::contains by @JohanMabille in #458
- Add dictionary c data integration tests by @Alex-PLACET in #451
- Integration tests list view by @Alex-PLACET in #438
- Implemented map layout by @JohanMabille in #450
- Small fixes and cleanup for nullable by @JohanMabille in #460
- Use
CMAKE_CURRENT_LIST_DIRby @Hind-M in #463 - Deactivate large osx build on CI by @Alex-PLACET in #464
- Check iterators availability by @Alex-PLACET in #459
- constexpr pass by @Alex-PLACET in #462
- Add missing reverse iterators on array values by @Alex-PLACET in #466
- Noexcept pass by @Alex-PLACET in #465
- Pennywise by @JohanMabille in #470
- Second pass no except by @Alex-PLACET in #469
- Fix c++23 build and add ci workflow by @Alex-PLACET in #467
- Improve documentation by @Alex-PLACET in #468
- Fixed internal representation of map_layout by @JohanMabille in #475
- Add map to integrations tests by @Alex-PLACET in #473
- Implemented map_value::operator[] by @JohanMabille in #478
- Add map to builder by @Alex-PLACET in #476
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #480
- Sparrow contracts can now throw by @Alex-PLACET in #479
- Add support integration test no batches by @Alex-PLACET in #477
- Implemented missing find/contains in map_value by @JohanMabille in #481
- Span to view by @JohanMabille in #482
- Added back and fixed fixed_width_binary_array_utils test by @JohanMabille in #483
- Remove typeid from arrow_trait by @Alex-PLACET in #486
- Add arm64_linux_runner by @Alex-PLACET in #487
- Add release workflow by @Alex-PLACET in #472
- Code cleanup by @JohanMabille in #488
- Improve documentation by @Alex-PLACET in #485
- Fixed value_type of variable_size_binary_view_array by @JohanMabille in #489
- Fix duplicate fields in integration tests by @Alex-PLACET in #491
- Add binary and string view to integration tests by @Alex-PLACET in #455
- Fix binaryview_parser by @Alex-PLACET in #492
- Deactivate run end encoded integration test by @Alex-PLACET in #493
- Moved public header under include/sparrow and flattened layout by @JohanMabille in #494
- Moved builder.hpp to include/sparrow and fixed paths in documentation by @JohanMabille in #495
- Handle
key_value_view_iteratorend by @Hind-M in #496 - Turn sparrow exception on for asserte to debug integration tests by @Alex-PLACET in #490
- Reduce the number of implementations tested in integration tests by @Alex-PLACET in #499
- Fix schema format of binary view by @Alex-PLACET in #498
- Add null count comparison in integration tests by @Alex-PLACET in #500
- Add comparison of metadata in integration tests by @Alex-PLACET in #497
- run_end_encoded_layout iterators are now bidirectional by @JohanMabille in #501
- Added more constraints to layout concept by @JohanMabille in #503
- Added documentation for run-end encoded array by @JohanMabille in #504
- Fix the binary view parser by @Alex-PLACET in #502
- Improved layout concept and moved it to dedicated file by @JohanMabille in #506
- Fix null_count in unions by @Alex-PLACET in #507
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #509
- Fix binary view parser 2 by @Alex-PLACET in #508
- Add integration tests badge by @Alex-PLACET in #510
- Fix release github workflow by @Alex-PLACET in #511
- Moved sparrow global header under include by @JohanMabille in #513
- Improve release workflow by @Alex-PLACET in #512
Full Changelog: 0.9.0...1.0.0