Recent Releases of https://github.com/cdcgov/ixa

https://github.com/cdcgov/ixa - ixa-v0.3.2

Fixed

  • Made the fields of ExecutionStatistics public (#496)

- Rust
Published by ext-cfa-ixa-release[bot] 12 months ago

https://github.com/cdcgov/ixa - ixa-v0.3.1

Added

  • Changed Context::data_plugins into a Vec, implemented DataPlugin::index method. (#477)
  • A justfile with a suite of tasks for local development. Implements #459. (#460)

Other

  • Publicly exposed Context::get_execution_statistics. (#489)
  • Added a chapter on indexing properties to the ixa book. (#449)
  • bump release-plz/action from 0.5.108 to 0.5.110 (#479)

- Rust
Published by ext-cfa-ixa-release[bot] 12 months ago

https://github.com/cdcgov/ixa - ixa-v0.3.0

This release makes a breaking change to data plugins. When migrating:

  • Look for instances of of get_data_container and replace them with get_data
  • Look for instances of get_data_container_mut; if they were purely for initialization of the data container, they can be removed or replaced with get_data. If a mutable reference is actually needed, replace with get_data_mut
  • Look for instances of define_data_plugin; you may be able to move code that was previously outside of the macro into the initializer

Added

  • [breaking] New data plugin API (#464)

Fixed

  • Silenced a handful of warnings that are only emitted for the web_api feature. (#469)

Other

  • Made the check for a request of zero sampled people more robust, which potentially avoids a panic deeper in the code path. (#474)
  • enable markdownlint and ignore CHANGELOG.md (#462)

- Rust
Published by ext-cfa-ixa-release[bot] about 1 year ago

https://github.com/cdcgov/ixa - ixa-v0.2.1

Added

  • Added execution_stats.rs that implements collecting profiling data. (#427)

Fixed

  • definemultiproperty_index should not references private module (#450)

Other

  • release-pr should run every 2 weeks (#446)
  • Added a command line flag for a timeline progress bar. (#426)
  • Unorphands numeric.rs, which was accidentally orphaned in #333. (#443)
  • fix definereport macro ( renamed from createreport_trait) (#447)
  • fix performance md (#445)

- Rust
Published by ext-cfa-ixa-release[bot] about 1 year ago

https://github.com/cdcgov/ixa - ixa-fips-v0.1.1

Other

  • Added FIPSError for representing data out of range errors. (#368)

- Rust
Published by ext-cfa-ixa-release[bot] about 1 year ago

https://github.com/cdcgov/ixa - ixa-v0.2.0

Added

  • Adds filter_people, which removes people from a vector. Fixes #435. (#437)
  • Added wasm integration tests with playwright (#410)
  • Added a progress bar feature and modified the logging module to accommodate it. (#416)
  • add sample people (#422)
  • Resources for learning Rust for ixa development (#412)
  • Wasm Compatibility, including a new Wasm logger (#379)
  • Add PluginContext trait for Context (#385)
  • Use a fast pseudorandom number generator (#380)

Fixed

  • person_property debug trait (#413)
  • Fix paths for mdbook, turn off create-missing (#395)

Other

  • use PluginContext (#438)
  • Silences a few lints new in the latest Rust release. (#442)
  • edits to book re SIR terminology (#432)
  • Added a section on performance and profiling in the Ixa Book. Fixes #407. (#425)
  • Update context.rs (#431)
  • Made in-source references to input files for examples more robust. Fixes #374. (#428)
  • bump release-plz/action from 0.5.107 to 0.5.108 (#418)
  • add action to Check Conventional Commits (#415)
  • Disable markdown lint (#420)
  • Add release plz config to use conventional commits (#411)
  • Update dependabot.yaml (#382)
  • Remove duplicate For instance from docs (#383)

- Rust
Published by ext-cfa-ixa-release[bot] about 1 year ago

https://github.com/cdcgov/ixa - ixa-v0.1.2

Added

  • Added the ixa-fips crate as a member of the workspace.
  • Add prelude (#333)
  • Add disallowed methods to linter - hashmap, hashset (#335)
  • Support multi-property indexes (#309)
  • Improve display of Option in reports (#370)

Fixed

  • subscribetoevent for derived properties should work even before adding people (#347)

Other

  • Make debugger and web API options with feature flags
  • Narrative-style documentation for the Random module (#361)
  • Add dependabot.yaml. Closes #355. (#356)
  • Added a more helpful error message when a duplicate global property causes a panic. (#373)
  • Added the 'static constraint to PersonProperty and changed PersonProperty + 'static to PersonProperty everywhere. (#372)
  • Dependencies are now listed in [workspace.dependencies] and inherited in packages that depend on them via my_dependency.workspace = true.
  • Workspace members and examples with their own Cargo.toml inherit the values of the fields repository, license, edition, homepage, and authors from the workspace.
  • Use FromRepr instead of transmute for u8 to USState conversion.
  • Added cache to the github build (#348)
  • Use glob pattern for workspace members (#345)
  • Modified workspace members to opt in to workspace lint exceptions.
  • Vendor almost_eq, convergence, and the assert_almost_eq! macro from statrs@0.18.0 (prec.rs), which are implemented on top of the small approx crate.
  • New benchmark action (#326)
  • Add bench=false to benchmarks package (#327)
  • Move integration tests to unpublished sub crate (#320)

- Rust
Published by ext-cfa-ixa-release[bot] about 1 year ago

https://github.com/cdcgov/ixa - ixa-derive-v0.0.2

Other

  • Dependencies are now listed in [workspace.dependencies] and inherited in packages that depend on them via my_dependency.workspace = true.
  • Workspace members and examples with their own Cargo.toml inherit the values of the fields repository, license, edition, homepage, and authors from the workspace.
  • Modified workspace members to opt in to workspace lint exceptions.

- Rust
Published by ext-cfa-ixa-release[bot] about 1 year ago

https://github.com/cdcgov/ixa - ixa-v0.1.1

Added

  • Breakpoint, "next", and "halt" implementation. Fixes #163. (#249)
  • Markdown lint to pre-commit (#298)

Fixed

  • Fix double borrow during property registration (#312)

Other

  • Restored workspace, correct versions to Cargo.toml (#321)
  • Fixed broken include in the Ixa book. Fixes #302. (#306)
  • Updated setup script to use released ixa in cargo (#300)
  • Fixed extra semicolon (#313)
  • Fixed book summary chapters (#319)
  • Integrated Benchmarks Into CI (#215)
  • Added contributor docs (#295)

- Rust
Published by ext-cfa-ixa-release[bot] over 1 year ago

https://github.com/cdcgov/ixa - ixa-v0.1.0

Changed

  • This is the first pre-production release of ixa 0.1.0, see documentation at https://ixa.rs/book

- Rust
Published by ext-cfa-ixa-release[bot] over 1 year ago