Skip to content

Releases: loiccoyle/phomo-rs

phomo: v0.7.0

26 Jan 17:41
ab78947
Compare
Choose a tag to compare

0.7.0 (2025-01-26)

Features

Bug Fixes

Performance Improvements

  • auction: get best & second best in one pass (16634b8)

phomo-cli: v0.6.1

26 Jan 18:41
5c7790f
Compare
Choose a tag to compare

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • phomo bumped from 0.7.0 to 0.7.1

phomo-cli: v0.6.0

26 Jan 17:41
ab78947
Compare
Choose a tag to compare

0.6.0 (2025-01-26)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • phomo bumped from 0.6.0 to 0.7.0

phomo-wasm: v0.8.1

25 Jan 18:14
cefede2
Compare
Choose a tag to compare

0.8.1 (2025-01-25)

Bug Fixes

  • cleanup interface & add docs (e28e460)

phomo-wasm: v0.8.0

25 Jan 14:27
708dd83
Compare
Choose a tag to compare

0.8.0 (2025-01-25)

Features

  • add build_blueprint_auction function (bccb781)

phomo-wasm: v0.7.0

25 Jan 14:10
67f8ab3
Compare
Choose a tag to compare

0.7.0 (2025-01-25)

⚠ BREAKING CHANGES

  • unify errors with PhomoError and modular solvers

Features

  • add build_auction to use the Auction based solver (0a956b7)

Code Refactoring

  • unify errors with PhomoError and modular solvers (40686a9)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • phomo bumped from 0.5.0 to 0.6.0

phomo: v0.6.0

25 Jan 14:10
67f8ab3
Compare
Choose a tag to compare

0.6.0 (2025-01-25)

⚠ BREAKING CHANGES

  • unify errors with PhomoError and modular solvers

Features

  • add an Auction algorithm based solver (e572a6c)

Bug Fixes

  • add logging when building blueprints (c3a2132)
  • better lsap error handling (9e00007)
  • cleaner feature import handling (0bc8df2)
  • consistent solver init (c80dd27)
  • redo error handling with proper Error types (5e7a1f6)

Performance Improvements

  • improve the Greedy solver performance (53f1b73)

Code Refactoring

  • unify errors with PhomoError and modular solvers (40686a9)

phomo-cli: v0.5.0

25 Jan 14:10
67f8ab3
Compare
Choose a tag to compare

0.5.0 (2025-01-25)

⚠ BREAKING CHANGES

  • rm --greedy, use --solver with an enum to select assignment solver
  • unify errors with PhomoError and modular solvers

Features

  • rm --greedy, use --solver with an enum to select assignment solver (9a6547b)

Bug Fixes

  • consistent solver init (c80dd27)
  • redo error handling with proper Error types (5e7a1f6)

Code Refactoring

  • unify errors with PhomoError and modular solvers (40686a9)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • phomo bumped from 0.5.0 to 0.6.0

phomo-wasm: v0.6.0

21 Jan 15:15
ec40130
Compare
Choose a tag to compare

0.6.0 (2025-01-21)

⚠ BREAKING CHANGES

  • add max_tile_occurrrences as a field of the Mosaic struct

Features

  • phomo-wasm: add greedy bindings (5b7c114)

Code Refactoring

  • add max_tile_occurrrences as a field of the Mosaic struct (1894b10)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • phomo bumped from 0.4.0 to 0.5.0

phomo: v0.5.0

21 Jan 15:15
ec40130
Compare
Choose a tag to compare

0.5.0 (2025-01-21)

⚠ BREAKING CHANGES

  • add max_tile_occurrrences as a field of the Mosaic struct

Features

  • add a greedy tile assignment algorithm (9a6f39d)
  • phomo: add greedy blueprint building (275253a)

Bug Fixes

Performance Improvements

  • phomo: initialize data structures with appropriate capacity (735581d)

Code Refactoring

  • add max_tile_occurrrences as a field of the Mosaic struct (1894b10)