• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tubedude / finance-elixir / b1daf2b81037f40f7834cac07212c359cda19881

Builds Branch Commit Type Ran Committer Via Coverage
b1daf2b81037f40f7834cac07212c359cda19881 main Add day-count conventions with a pluggable seam (1.7.0) (#29) Day-count conventions, xnfv/conventional?, and per-function options (1.7.0) Add a pluggable day-count seam for dated cash flows. xirr/xnpv/xnfv take a :basis option selecting how the ... push 07 Jul 2026 08:47PM UTC web-flow github
100.0
8716f9776f649ff0e20f24d966933fe1a79f7330-PR-29 1.7.0 Add cross-library regression anchors Cases drawn from other XIRR/financial libraries' issue trackers, pinned so a solver or day-count change can't silently regress them: - XIRR: java-xirr #5b (a yield below -83%) and #20 (a series with no real I... Pull #29 07 Jul 2026 01:27PM UTC tubedude github
100.0
a73ef080f003b3b4df000f5c34a7d57cd7b505b6-PR-29 1.7.0 Validate options per function; accept Decimal in Returns Options: - Four compiled schemas (dated rate, rate, dated value, value): each function validates only the options it uses, so an inapplicable option — :basis on periodic irr, :guess on ... Pull #29 07 Jul 2026 11:09AM UTC tubedude github
100.0
696ebfa1d64e0436d9b1857e10b69a2d43f123ca-PR-29 1.7.0 Release-readiness pass from the whole-library review Options: - Every function validates only the options it uses (four compiled schemas: dated rate, rate, dated value, value), so an inapplicable option — :basis on periodic irr, :guess on xnp... Pull #29 07 Jul 2026 02:26AM UTC tubedude github
100.0
f8c0e4196f1f3a3930b408ccf11aca5264f89eaa-PR-29 1.7.0 Address idiomatic review: doc drift and edge notes - The CashFlow moduledoc and xnpv docs still described Actual/365 as fixed; it's the default now, selectable via :basis. xnpv/3's doc and the :basis schema doc omitted :basis and xnfv. Correc... Pull #29 07 Jul 2026 01:46AM UTC tubedude github
100.0
f720d42ee3598f6cf63555d91e758bca223b21ef-PR-29 1.7.0 Apply day-count review from Kip Cole - year_fraction callback becomes /3 (from, to, opts) so conventions that need context — Actual/Actual ICMA, 30E/360 ISDA — fit later without a breaking change; the built-in static conventions ignore opts. ... Pull #29 07 Jul 2026 01:37AM UTC tubedude github
100.0
ededb426f1ebdfc65188323b423159f12099a44d main Guard against rates at or below -100% and fix rounding in ytm (#28) * Domain guards, discounting cleanup, and review fixes (1.6.1) Correctness: - A rate at or below -100% returns {:error, :undefined} instead of raising ArithmeticError or retur... push 06 Jul 2026 07:04AM UTC web-flow github
100.0
aa5ee2a525190d9a2a3ded3c32a9e4cafbe445ba-PR-28 1.6.1 Update docs for the ~> 1.15 Elixir floor CLAUDE.md and the 1.6.1 changelog reflect the lowered requirement and the widened CI matrix. The 1.0.0 changelog entry keeps ~> 1.18 as the historical record. Co-Authored-By: Claude Opus 4.8 (1M context) ... Pull #28 06 Jul 2026 07:01AM UTC tubedude github
100.0
975f2c0a897b4e7014725d3504723b33a9bffd82-PR-28 1.6.1 Lower the Elixir floor to ~> 1.15 and test it in CI The only feature gating < 1.18 was Enum.sum_by/2 (Elixir 1.18), introduced in the 1.6.1 review pass; revert those six sites to Enum.reduce. The rest of the code is ~1.12 vintage. Widen the CI ma... Pull #28 06 Jul 2026 06:56AM UTC tubedude github
100.0
6125d6828959570ece3c3483c94b8572e865871d-PR-28 1.6.1 Domain guards, discounting cleanup, and review fixes (1.6.1) Correctness: - A rate at or below -100% returns {:error, :undefined} instead of raising ArithmeticError or returning garbage everywhere (1 + rate)^t is computed: xnpv/npv/mirr, TVM ... Pull #28 06 Jul 2026 06:46AM UTC tubedude github
100.0
cc30d2eac80a0bdeab6211dcfa1e20c7e0a3180f main Correct stale docs surfaced by the lib review - :tolerance and :max_iterations option docs: tolerance thresholds the rate step/bracket width (not the NPV), and the solver returns the bracketed estimate on exhaustion rather than "giving up". -... push 06 Jul 2026 03:01AM UTC tubedude github
100.0
d1140b15f518d28166cb1563b1de67ec777e50ef main Add Brent to the solver benchmark table in the README (#27) The comparison listed safeguarded Newton, plain Newton, and bisection but not the shipped Brent solver. Regenerate all columns from one run and add Brent: it ties the default on short fl... push 06 Jul 2026 01:01AM UTC web-flow github
100.0
9ebe31d1435521a2967d7a64896d8822971d2db1-PR-27 readme-brent-bench Add Brent to the solver benchmark table in the README The comparison listed safeguarded Newton, plain Newton, and bisection but not the shipped Brent solver. Regenerate all columns from one run and add Brent: it ties the default on short flows an... Pull #27 06 Jul 2026 01:00AM UTC tubedude github
100.0
32e692348179763a5585f6c9404302e4c251821b main (chore) bump version push 06 Jul 2026 12:52AM UTC tubedude github
100.0
8aeabef34bdcf72575db07542122f0aa7ea721d5 main Correct the solver description in the docs The default is a safeguarded Newton-Raphson (rtsafe), not "Newton-Raphson with a bisection fallback" — bisection is interleaved per step, not a separate fallback. Fix both the CashFlow moduledoc and the ... push 05 Jul 2026 09:52PM UTC tubedude github
100.0
  • ← Previous
  • 1
  • 2
  • 3
  • Next →
  • Back to Repo
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc