307beeca02
Prepare the first public 1.0.0 release and finish the remaining CI hardening work. Highlights: - align Python, Rust, WASM, Conda, API, MCP, and docs version metadata to 1.0.0 - promote package metadata to Production/Stable and update stability/versioning docs for the stable series - move the accumulated Unreleased notes into a dated 1.0.0 changelog section and keep a fresh top-level Unreleased block - strengthen the changelog checker so it validates a single top-level Unreleased section - fix the CI/package support mismatch by declaring Python >=3.10 consistently and gating pandas-ta extras to Python 3.12+ - restore Sphinx autodoc compatibility for documented ferro_ta.<module> imports by registering module aliases - make the TA-Lib benchmark guardrail less flaky by checking median and tail-percentile speedups instead of failing on a single mild outlier - switch PyPI publishing to OIDC-only trusted publishing and wire the changelog check into the required CI gate - apply the Ruff-driven cleanup across the Python and test tree and refresh uv/cargo lockfiles Validated locally: - python3 scripts/check_changelog.py - uv run --with ruff ruff check python tests - uv run --with ruff ruff format --check python tests - uv lock --check - sphinx-build -b html docs docs/_build -W --keep-going - build/install the ferro_ta 1.0.0 wheel successfully
25 lines
699 B
JSON
25 lines
699 B
JSON
{
|
|
"name": "ferro-ta-wasm",
|
|
"version": "1.0.0",
|
|
"description": "WebAssembly bindings for ferro-ta technical analysis indicators",
|
|
"main": "pkg/ferro_ta_wasm.js",
|
|
"types": "pkg/ferro_ta_wasm.d.ts",
|
|
"files": ["pkg"],
|
|
"scripts": {
|
|
"build": "wasm-pack build --target nodejs --out-dir pkg",
|
|
"test": "wasm-pack test --node"
|
|
},
|
|
"license": "MIT",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/pratikbhadane24/ferro-ta.git",
|
|
"directory": "wasm"
|
|
},
|
|
"homepage": "https://github.com/pratikbhadane24/ferro-ta#readme",
|
|
"bugs": "https://github.com/pratikbhadane24/ferro-ta/issues",
|
|
"publishConfig": {
|
|
"access": "public"
|
|
},
|
|
"devDependencies": {}
|
|
}
|