Commit Graph

  • 7f1a6df202 ci(sync-about): Push counter fix to PR branch instead of main (#56) kingchenc 2026-05-25 17:22:38 +02:00
  • 1ea05fb2a1 chore: sync indicator count to 85 [skip ci] wickra-bot 2026-05-25 13:29:06 +00:00
  • 24e723fa7d feat: Family 02 Momentum Oscillators — RVI / PGO / KST / SMI / Laguerre / Connors / Inertia (#40) kingchenc 2026-05-25 15:28:56 +02:00
  • a39adb9dae chore: sync indicator count to 78 [skip ci] wickra-bot 2026-05-25 13:08:09 +00:00
  • 1cd5d1d8da fix(ci): Drop site/index.md from sync-about workflow (#55) kingchenc 2026-05-25 15:08:01 +02:00
  • 466faddd87 feat: Family 01 Moving Averages — ALMA / McGinley / FRAMA / VIDYA / JMA / Alligator / EVWMA (#39) kingchenc 2026-05-25 15:01:14 +02:00
  • 178fbfd68e ci: Add sync-about workflow to auto-update indicator count (#38) kingchenc 2026-05-25 14:52:58 +02:00
  • e30b3c6b35 release: 0.2.7 (Windows ARM64 restored + CPU label fix) (#37) v0.2.7 kingchenc 2026-05-24 11:46:49 +02:00
  • 070be2eb27 release: 0.2.6 (docs.rs fix + README table reordering) (#36) v0.2.6 kingchenc 2026-05-24 03:20:13 +02:00
  • 221f7a71bc chore(github): add detailed issue & PR templates, capitalize title prefixes v0.2.5 kingchenc 2026-05-24 02:33:01 +02:00
  • b5afc0a7e7 release: bump workspace + bindings to 0.2.5 (#35) kingchenc 2026-05-24 02:16:40 +02:00
  • 9acb2f607e test(binance): mock-WS suite drives async/reconnect paths to ~100% (#34) kingchenc 2026-05-24 02:07:47 +02:00
  • 32caf023dd test(psar): drop violation-tuple cold path in trend tests (99.03 -> 100) (#33) kingchenc 2026-05-24 01:31:20 +02:00
  • 250b75d468 test: 100% coverage for balance_of_power + median_price + true_range + typical_price + weighted_close (#32) kingchenc 2026-05-24 00:48:37 +02:00
  • adc8488939 test: 100% coverage for ema + historical_volatility + kama + linreg_angle + mass_index (#24) kingchenc 2026-05-24 00:48:35 +02:00
  • d55d3db3d1 test: 100% coverage for vertical_horizontal_filter + z_score + vpt + csv + adl (#31) kingchenc 2026-05-24 00:48:02 +02:00
  • 512bbf75c4 test: 100% coverage for keltner + linreg + linreg_slope + macd + super_trend (#30) kingchenc 2026-05-24 00:47:59 +02:00
  • 8f6ffe5a62 test: 100% coverage for chaikin_volatility + chande_kroll_stop + chandelier_exit + choppiness_index + force_index (#29) kingchenc 2026-05-24 00:47:56 +02:00
  • d9a1950007 test: 100% coverage for rsi + accelerator_oscillator + aroon + atr_trailing_stop + chaikin_oscillator (#28) kingchenc 2026-05-24 00:47:53 +02:00
  • c7f1e14629 test: 100% coverage for mfi + psar + cmf + hma + obv (#27) kingchenc 2026-05-24 00:47:50 +02:00
  • a5d4926718 test: 100% coverage for tsi + ultimate_oscillator + vortex + vwma + zlema (#26) kingchenc 2026-05-24 00:47:46 +02:00
  • 645b002958 test: 100% coverage for mom + sma + stoch_rsi + tema + trima (#25) kingchenc 2026-05-24 00:47:43 +02:00
  • 5a6689cf1a test: 100% coverage for cmo + dema + donchian + dpo + ease_of_movement (#23) kingchenc 2026-05-24 00:47:01 +02:00
  • 8582338b5d test: 100% coverage for wma + aroon_oscillator + atr + awesome_oscillator + cci (#22) kingchenc 2026-05-24 00:46:59 +02:00
  • a9670b0ad1 test: 100% coverage for pmo + ppo + roc + ulcer_index + williams_r (#21) kingchenc 2026-05-24 00:46:56 +02:00
  • b86cf68eb8 test: 100% coverage for t3 + adx + natr + trix + coppock (#20) kingchenc 2026-05-24 00:46:20 +02:00
  • 24919153dd style(bollinger): wrap naive helper assert to satisfy rustfmt kingchenc 2026-05-23 23:44:16 +02:00
  • 73507b1cb6 test(std_dev): cover period/value accessors + warmup/name metadata kingchenc 2026-05-23 23:41:24 +02:00
  • 6dfa4ee134 test(smma): cover period/value accessors + warmup/name metadata kingchenc 2026-05-23 23:40:34 +02:00
  • 6969541bb1 test(stochastic): cover classic/periods/metadata + naive_k flat branch kingchenc 2026-05-23 23:39:32 +02:00
  • ba4e126799 test(aggregator): cover convenience tf-ctors + getter, kill dead gap-fill arms kingchenc 2026-05-23 23:37:52 +02:00
  • aa2846c250 test(bollinger): collapse naive helper assert to single-line message kingchenc 2026-05-23 23:31:50 +02:00
  • 1255892b1e test(bollinger): cover classic()+accessors+metadata, drop dead naive arm kingchenc 2026-05-23 23:30:10 +02:00
  • 36dc951f1b test(ohlcv): cover Candle::new_unchecked skip-validation constructor kingchenc 2026-05-23 23:28:26 +02:00
  • 0abc5f71c1 test(vwap): cover Vwap value()/zero-volume/metadata + RollingVwap getters kingchenc 2026-05-23 23:27:15 +02:00
  • 404fd29c31 test(percent_b): cover accessors, kill dead arm, fix flaky middle test kingchenc 2026-05-23 23:25:35 +02:00
  • 050e5b74b8 test(bollinger_bandwidth): cover accessors, zero-middle branch, kill dead arm kingchenc 2026-05-23 23:22:54 +02:00
  • 62fe7a81aa test(traits): cover Chain accessors + Identity/Doubler helper surface kingchenc 2026-05-23 23:19:24 +02:00
  • 3fcf2094f1 ci(wasm): install wasm-pack via taiki-e prebuilt instead of jetli's stale 0.10 kingchenc 2026-05-23 23:00:13 +02:00
  • a2ccd202aa test(resample): cover RolledBar::absorb low-update branch kingchenc 2026-05-23 22:56:40 +02:00
  • 4aec5d544c docs(wiki): migrate documentation out of repo into GitHub Wiki kingchenc 2026-05-23 22:48:48 +02:00
  • e6375746d3 docs: unify README across crates.io / PyPI / npm / GitHub kingchenc 2026-05-23 22:45:16 +02:00
  • a876b145b0 chore: trigger CI to upload first Codecov coverage report kingchenc 2026-05-23 22:38:49 +02:00
  • 5a573650d2 Merge pull request #18 from kingchenc/release/0.2.1 v0.2.1 kingchenc 2026-05-23 22:24:47 +02:00
  • 8aa74cb638 release(0.2.1): bump to 0.2.1, skipping Windows ARM64 this cycle kingchenc 2026-05-23 22:20:20 +02:00
  • aea17a87af Merge pull request #16 from kingchenc/fix/criterion-0.8 kingchenc 2026-05-23 21:43:28 +02:00
  • 23c649aca9 Merge pull request #17 from kingchenc/fix/tokio-tungstenite-0.29 kingchenc 2026-05-23 21:41:04 +02:00
  • 57d3b785c2 Merge pull request #9 from kingchenc/dependabot/github_actions/actions/download-artifact-8.0.1 kingchenc 2026-05-23 21:37:55 +02:00
  • d94dc43fb2 Merge pull request #5 from kingchenc/dependabot/github_actions/actions/upload-artifact-7.0.1 kingchenc 2026-05-23 21:37:51 +02:00
  • ed57632576 build: lift workspace MSRV to 1.86 to satisfy criterion 0.8.2 kingchenc 2026-05-23 21:36:56 +02:00
  • 64faa707a4 deps: bump tokio-tungstenite 0.24 -> 0.29 (replaces #13) kingchenc 2026-05-23 21:31:57 +02:00
  • 1011fa2bbd deps: bump criterion 0.5 -> 0.8 and switch to std::hint::black_box kingchenc 2026-05-23 21:30:09 +02:00
  • 7a501a39cf deps(actions): bump actions/download-artifact from 4.3.0 to 8.0.1 dependabot[bot] 2026-05-23 19:26:58 +00:00
  • 4acb2c7d68 deps(actions): bump actions/upload-artifact from 4.6.2 to 7.0.1 dependabot[bot] 2026-05-23 19:26:45 +00:00
  • 7ba4380693 Merge pull request #1 from kingchenc/dependabot/github_actions/actions/checkout-6.0.2 kingchenc 2026-05-23 21:21:32 +02:00
  • 862a130d8c deps(actions): bump actions/checkout from 4.3.1 to 6.0.2 dependabot[bot] 2026-05-23 19:21:27 +00:00
  • c009ecc7f9 Merge pull request #8 from kingchenc/dependabot/github_actions/actions/setup-python-6.2.0 kingchenc 2026-05-23 21:19:29 +02:00
  • bf4faddf0f Merge pull request #6 from kingchenc/dependabot/github_actions/actions/setup-node-6.4.0 kingchenc 2026-05-23 21:19:26 +02:00
  • 0112693ec3 Merge pull request #4 from kingchenc/dependabot/github_actions/softprops/action-gh-release-3.0.0 kingchenc 2026-05-23 21:19:23 +02:00
  • 4dd36953c3 Merge pull request #2 from kingchenc/dependabot/github_actions/codecov/codecov-action-6.0.1 kingchenc 2026-05-23 21:19:20 +02:00
  • 9b34c84d86 deps(actions): bump actions/setup-python from 5.6.0 to 6.2.0 dependabot[bot] 2026-05-23 18:54:30 +00:00
  • 08928c5b17 deps(actions): bump actions/setup-node from 4.4.0 to 6.4.0 dependabot[bot] 2026-05-23 18:54:20 +00:00
  • 86b4f73ec7 deps(actions): bump softprops/action-gh-release from 2.6.2 to 3.0.0 dependabot[bot] 2026-05-23 18:54:12 +00:00
  • 246d982e93 deps(actions): bump codecov/codecov-action from 5.5.4 to 6.0.1 dependabot[bot] 2026-05-23 18:53:50 +00:00
  • 3d2e58c531 Merge pull request #14 from kingchenc/dependabot/cargo/serde_json-1.0.150 kingchenc 2026-05-23 20:52:11 +02:00
  • f966841ced Merge pull request #3 from kingchenc/dependabot/github_actions/taiki-e/install-action-2.79.5 kingchenc 2026-05-23 20:51:56 +02:00
  • 99490f8604 deps(cargo): bump serde_json from 1.0.149 to 1.0.150 dependabot[bot] 2026-05-23 18:49:27 +00:00
  • 4d8c0ce1a5 deps(actions): bump taiki-e/install-action from 2.79.4 to 2.79.5 dependabot[bot] 2026-05-23 18:49:22 +00:00
  • d063555cd1 Merge pull request #15 from kingchenc/fix/ci-and-deps kingchenc 2026-05-23 20:47:41 +02:00
  • df179fa579 fix(aggregator): cap gap-fill at 1_000_000 candles per push (fuzz finding) kingchenc 2026-05-23 20:41:03 +02:00
  • d52ddeaccb fix(core): use f64::midpoint and stable %2 to satisfy newer toolchains kingchenc 2026-05-23 20:37:35 +02:00
  • 3f9429dd2c build: lift workspace MSRV further to 1.85 for criterion's clap_lex kingchenc 2026-05-23 20:30:46 +02:00
  • 30444ce296 build: lift MSRV to 1.80 workspace / 1.88 node binding kingchenc 2026-05-23 20:22:35 +02:00
  • 90d8a299c3 ci(fuzz): install cargo-fuzz from a prebuilt binary kingchenc 2026-05-23 20:21:03 +02:00
  • 73f8da49bd ci: build wickra-examples bins instead of removed cargo examples kingchenc 2026-05-23 20:19:14 +02:00
  • ae8fcd9051 test(hv): widen geometric_series_yields_zero tolerance to 1e-6 kingchenc 2026-05-23 20:18:24 +02:00
  • 39a252ea66 release(0.2.0): bump version from 0.1.5 to 0.2.0 v0.2.0 kingchenc 2026-05-23 19:58:02 +02:00
  • 11c52b8e86 release(0.1.5): stamp the CHANGELOG date kingchenc 2026-05-23 19:12:11 +02:00
  • c6d2030103 chore(python): add canonical authors metadata to pyproject.toml kingchenc 2026-05-23 19:11:53 +02:00
  • a10bda188f docs(wiki): align RollingVwap count with Home and README kingchenc 2026-05-23 19:11:34 +02:00
  • c4ffcc2138 docs(node): correct doc-comment package name to wickra kingchenc 2026-05-23 19:10:18 +02:00
  • f3ad0940c3 docs(wiki): correct Node warmupPeriod() coverage note (R3, R8) kingchenc 2026-05-23 11:04:15 +02:00
  • a32719d709 docs(wiki): expand WASM Quickstart for the full multi-output surface (R3) kingchenc 2026-05-23 11:03:53 +02:00
  • 6fd110b4ce docs(wiki): document O(1) regression update and long-stream sum reseed (R2, R7) kingchenc 2026-05-23 11:03:18 +02:00
  • 896b71fc62 release(0.1.5): bump versions, finalize CHANGELOG, fail loud on missing platform binaries (R20, Z2) kingchenc 2026-05-23 10:58:08 +02:00
  • 62fcab1c86 docs(wiki): refresh PSAR streaming exposure and HV non-positive behaviour kingchenc 2026-05-23 10:54:51 +02:00
  • 6786917cee ci: move bench to scheduled workflow + add Python 3.13 (R10, R11) kingchenc 2026-05-23 10:52:20 +02:00
  • 961fc1f3dc chore(node, readme): SPDX license, Node 18 engines, bench hardware spec (R15, R18, R19) kingchenc 2026-05-23 10:50:29 +02:00
  • 183ebec7ba fix(core): skip non-positive HV prices and add Error::InvalidTick (R13, R14) kingchenc 2026-05-23 10:46:52 +02:00
  • 510013fc5a fix(sma, bollinger): periodic recompute to bound long-stream drift (R7, L2-Rust) kingchenc 2026-05-23 10:42:50 +02:00
  • 2db546ac12 chore(coppock): fix unbalanced backticks in the new doc comment kingchenc 2026-05-23 10:38:46 +02:00
  • b340ecd3d6 test(coppock): lock in warmup_period for every parameter set (refutes R12) kingchenc 2026-05-23 10:38:24 +02:00
  • 2aef8c8db5 perf(linreg): incremental O(1) OLS for LinearRegression and LinRegSlope (R2) kingchenc 2026-05-23 10:36:45 +02:00
  • b003321562 test(fuzz): cover every indicator, scalar and candle inputs (R9) kingchenc 2026-05-23 10:33:05 +02:00
  • 0995f8d66a fix(psar): correct is_ready convention and use NaN sentinels (R6, B-Opus-1) kingchenc 2026-05-23 10:28:18 +02:00
  • a530f1b4cb perf(ulcer-index): track trailing max with a monotone deque (R1, B-Opus-2) kingchenc 2026-05-23 01:46:24 +02:00
  • efcd6216c1 feat(bindings): expose RollingVWAP in Python, Node and WASM (R4) kingchenc 2026-05-23 01:43:00 +02:00
  • 3a6b5ebae3 feat(wasm): expose streaming update/isReady/warmupPeriod for 12 candle indicators (R3, R8) kingchenc 2026-05-23 01:34:54 +02:00
  • c99cf54a1f fix(security): upgrade pyo3 and numpy to 0.28, fix RUSTSEC-2025-0020 kingchenc 2026-05-23 01:26:55 +02:00
  • 2bc6cc5505 docs: round out the docs for Z7's example additions kingchenc 2026-05-23 00:45:51 +02:00