Skip to content

openabf 2.1.0#17

Closed
csparker247 wants to merge 1 commit into
mainfrom
bump-openabf-2.1.0
Closed

openabf 2.1.0#17
csparker247 wants to merge 1 commit into
mainfrom
bump-openabf-2.1.0

Conversation

@csparker247

Copy link
Copy Markdown
Member

Created by brew bump


Created with brew bump-formula-pr.

Details

release notes
## What's Changed
* Fix B3 (Vec reverse iterator return types) and B1 (ABF lambda update index) by @csparker247 in https://github.com/educelab/OpenABF/pull/29
* Fix B7 (PlanGrad unused allocation) and B2 (ABFPlusPlus hardcoded 1.F) by @csparker247 in https://github.com/educelab/OpenABF/pull/30
* Fix B4 (Vec binary * and / constrained to arithmetic scalars) by @csparker247 in https://github.com/educelab/OpenABF/pull/31
* Fix B5 (is_file_type bounds check) and B6 (PLY vmap validation) by @csparker247 in https://github.com/educelab/OpenABF/pull/32
* Fix M4 (operator<< moved inside OpenABF namespace) by @csparker247 in https://github.com/educelab/OpenABF/pull/33
* Fix M1 (barycenter return type) and M2 (magnitude const) by @csparker247 in https://github.com/educelab/OpenABF/pull/34
* Fix M3: rename detail::erase_if to detail::filter by @csparker247 in https://github.com/educelab/OpenABF/pull/35
* perf: replace vector-returning iteration methods with lazy ranges (P1 + A2) by @csparker247 in https://github.com/educelab/OpenABF/pull/36
* docs: document insert_face boundary update behavior (A3) by @csparker247 in https://github.com/educelab/OpenABF/pull/38
* refactor: add [[nodiscard]] to gradient() and replace vIdx2vIntIdx map with vector (A4, P2) by @csparker247 in https://github.com/educelab/OpenABF/pull/37
* test: add double-precision parameterization tests (F4) by @csparker247 in https://github.com/educelab/OpenABF/pull/39
* feat: add configurable gradient threshold to ABF and ABFPlusPlus (A1) by @csparker247 in https://github.com/educelab/OpenABF/pull/40
* refactor: extract addContrib lambda in AngleBasedLSCM matrix assembly (A6) by @csparker247 in https://github.com/educelab/OpenABF/pull/41
* feat: add explicit pin selection to AngleBasedLSCM (A5) by @csparker247 in https://github.com/educelab/OpenABF/pull/43
* Deploy Doxygen docs to GitHub Pages by @Copilot in https://github.com/educelab/OpenABF/pull/61
* chore: bump version to v2.1.0 by @Copilot in https://github.com/educelab/OpenABF/pull/60
* Add two-stage release pipeline (RC + final) with downstream dispatch by @Copilot in https://github.com/educelab/OpenABF/pull/59
* feat: Hierarchical LSCM (HLSCM) - cascadic multigrid UV parameterization by @csparker247 in https://github.com/educelab/OpenABF/pull/44
* Change auto* to auto in trim_left/right by @ramcdona in https://github.com/educelab/OpenABF/pull/72
* Fix install CMake files in architecture independent directory by @bkmgit in https://github.com/educelab/OpenABF/pull/74
* Fix edges_ staleness in split_edge; rename detail::filter; clean up exceptions by @csparker247 in https://github.com/educelab/OpenABF/pull/79
* F3: HalfEdgeMesh::extract_connected_components() by @csparker247 in https://github.com/educelab/OpenABF/pull/80
* Add face_map to ExtractedComponent by @csparker247 in https://github.com/educelab/OpenABF/pull/81
* test(hlscm): verify levelRatio actually affects hierarchy (T8) by @csparker247 in https://github.com/educelab/OpenABF/pull/82
* test(hlscm): assert pinned vertex UVs in setPinnedVertices test (T6) by @csparker247 in https://github.com/educelab/OpenABF/pull/83
* docs(hlscm): mark detail::hlscm types as @internal (A9) by @csparker247 in https://github.com/educelab/OpenABF/pull/84
* test(hlscm): use curved mesh for ABFPlusPlusAnglePreservation (T7) by @csparker247 in https://github.com/educelab/OpenABF/pull/85
* test(hlscm): direct unit tests for internal HLSCM components (T5) by @csparker247 in https://github.com/educelab/OpenABF/pull/86
* feat: add sphere cap built-in mesh generator to benchmark (E2) by @csparker247 in https://github.com/educelab/OpenABF/pull/87
* refactor(A8): extract shared LSCM system-building utility by @csparker247 in https://github.com/educelab/OpenABF/pull/88
* chore: sync index.md status for closed Conductor tracks by @csparker247 in https://github.com/educelab/OpenABF/pull/89
* docs: clear remaining Doxygen warnings by @csparker247 in https://github.com/educelab/OpenABF/pull/90
* perf(lscm): benchmark IncompleteCholesky CG; keep SparseLU default by @csparker247 in https://github.com/educelab/OpenABF/pull/91
* perf(hlscm): cut per-collapse and per-level heap allocations by @csparker247 in https://github.com/educelab/OpenABF/pull/92
* feat(lscm): multi-pin UV constraints on ABLSCM and HLSCM by @csparker247 in https://github.com/educelab/OpenABF/pull/93
* refactor: align identifier naming with codebase convention (#94) by @csparker247 in https://github.com/educelab/OpenABF/pull/95
* feat(hlscm): static Compute() overload with hierarchy tuning by @csparker247 in https://github.com/educelab/OpenABF/pull/97

New Contributors

Full Changelog: educelab/OpenABF@v2.0.0...v2.1.0

View the full release notes at https://github.com/educelab/OpenABF/releases/tag/v2.1.0.


@csparker247 csparker247 added the pr-pull Mark a formula ready for merge label Jun 16, 2026
@github-actions github-actions Bot closed this in 9683dc7 Jun 16, 2026
@github-actions github-actions Bot deleted the bump-openabf-2.1.0 branch June 16, 2026 11:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-pull Mark a formula ready for merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant