Releases: ywatanabe1989/scitex-python
Releases · ywatanabe1989/scitex-python
v2.28.4
v2.28.3
fix(dsp): tensor-fs handling in design_filter
v2.28.2
fix(shim): register scitex_stats._utils at scitex.stats._utils sys.modules path
v2.28.0
What's Changed
- fix(ci): add repo owner to CLA allowlist by @ywatanabe1989 in #179
- refactor: delegate scitex._dev to scitex-dev package by @ywatanabe1989 in #180
- refactor(audio): extract to standalone scitex-audio package by @ywatanabe1989 in #181
- feat: expose num_threads in audio_speak MCP tool by @ywatanabe1989 in #182
- Release v2.24.0 by @ywatanabe1989 in #183
- feat: ENV_SRC pattern for MCP setup, docs update by @ywatanabe1989 in #184
- fix(notify): kwargs handling + README SMS docs by @ywatanabe1989 in #185
- fix(notify): pass kwargs through notify_handler by @ywatanabe1989 in #186
- v2.25.0: Elaborate docs, examples, integration tests, dev fix, notification rename by @ywatanabe1989 in #187
- v2.25.1: clean notebook outputs by @ywatanabe1989 in #188
- v2.25.2: README polish by @ywatanabe1989 in #189
- v2.25.3: render figures in notebooks by @ywatanabe1989 in #190
- docs: execute notebooks, render figures, fix format count by @ywatanabe1989 in #191
- v2.25.3: notebook improvements, path rules, format count by @ywatanabe1989 in #192
- v2.25.4: path rules, notebook outputs by @ywatanabe1989 in #193
- docs: path rules and symlink documentation by @ywatanabe1989 in #194
- v2.25.4: io features docs by @ywatanabe1989 in #195
- feat: add scitex.logging.llm — Claude Code session browser by @ywatanabe1989 in #196
- Release v2.25.6: notification extras + skills completeness fix by @ywatanabe1989 in #197
- chore: release v2.25.6 by @ywatanabe1989 in #198
- Release v2.25.7: skills CLI, dev delegation, ecosystem cleanup by @ywatanabe1989 in #199
- feat: skills export command and MCP tools by @ywatanabe1989 in #200
- chore: bump version to 2.25.9 by @ywatanabe1989 in #201
- fix: remove duplicate force-include for PyPI publish by @ywatanabe1989 in #202
- feat: add _skills/ layout for general standards and all submodules by @ywatanabe1989 in #203
- feat: module-level _skills with 302 sub-skill files by @ywatanabe1989 in #204
- fix(pyproject): remove obsolete scitex-ui and scitex-plt entry points by @ywatanabe1989 in #209
- fix(cli): make LazyGroup.get_command tolerant of optional-dep leaks (#279) by @ywatanabe1989 in #212
- fix(io): lazy-import flask in LaTeX editor to unbreak scitex.io (#441) by @ywatanabe1989 in #213
- fix(decorators): lazy-import joblib in cache_disk + cache_disk_async (#442) by @ywatanabe1989 in #215
- docs(general): add skills-public-vs-private decision rule by @ywatanabe1989 in #216
- docs(skills): standards reorg + scientific-figures + template extraction lessons by @ywatanabe1989 in #222
- refactor(bridge): decouple from deprecated scitex.canvas.model by @ywatanabe1989 in #223
- refactor(canvas): retire scitex.canvas; move to ~/proj/legacy by @ywatanabe1989 in #224
- docs(rtd): mock mcp in autodoc to dodge pydantic 2.13 incompat by @ywatanabe1989 in #225
- docs(rtd): stub mcp/fastmcp before sphinx import to fix autodoc by @ywatanabe1989 in #226
Full Changelog: v2.27.3...v2.28.0
v2.27.3
Full Changelog: v2.27.2...v2.27.3
v2.27.2
Full Changelog: v2.27.1...v2.27.2
v2.27.1
Full Changelog: v2.27.0...v2.27.1
v2.27.0
Full Changelog: v2.26.0...v2.27.0
v2.26.0
What's New
- Browser save-as-pdf: Save web pages as print-style PDFs with automatic cookie banner dismissal
- Python API:
save_as_pdf(url, output_path) - CLI:
scitex browser save-as-pdf URL OUTPUT_PATH - MCP:
browser_save_as_pdftool
- Python API:
- Browser skills: Added
browser/skills/SKILL.mdwith full documentation - playwright-cli detection: Runtime check for interactive browser sessions
- FastMCP mount compat: Fixed namespace vs prefix compatibility
v2.25.10
Fix PyPI publish (duplicate file), skills export, MCP tools