xixu-me
68ec8bfbcf
ci: set gh repo for auto merge workflow
2026-04-27 14:25:40 +08:00
xixu-me
f0caba5c66
ci: auto merge green dependabot prs
2026-04-27 14:24:31 +08:00
xixu-me
5774eddbbb
docs(readme): align multilingual readmes
2026-04-11 21:59:25 +08:00
xixu-me
33aae43b40
chore(release): 1.3.3
CI/CD / test (macos-latest, 3.12) (push) Waiting to run
CI/CD / test (macos-latest, 3.13) (push) Waiting to run
CI/CD / test (macos-latest, 3.14) (push) Waiting to run
CI/CD / test (ubuntu-latest, 3.12) (push) Waiting to run
CI/CD / test (ubuntu-latest, 3.13) (push) Waiting to run
CI/CD / test (ubuntu-latest, 3.14) (push) Waiting to run
CI/CD / test (windows-latest, 3.12) (push) Waiting to run
CI/CD / test (windows-latest, 3.13) (push) Waiting to run
CI/CD / test (windows-latest, 3.14) (push) Waiting to run
v1.3.3
2026-04-11 21:23:26 +08:00
xixu-me
148b3b3780
ci: add Python 3.14 support
2026-04-11 21:20:53 +08:00
xixu-me
8a15c2d7db
Update README.zh.md
2026-04-07 23:45:40 +08:00
xixu-me
75447562cd
Add welcome message for Xget community
...
Added a welcome message for the Xget open source and AI group.
2026-04-07 23:45:20 +08:00
xixu-me
502b3a6b78
Merge pull request #22 from xixu-me/dependabot/github_actions/codecov/codecov-action-6
...
Bump codecov/codecov-action from 5 to 6
2026-04-01 14:37:17 +08:00
dependabot[bot]
e552fca0b2
Bump codecov/codecov-action from 5 to 6
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5 to 6.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-01 05:07:24 +00:00
xixu-me
698eb9cf09
Adjust Codecov upload conditions and fix actionlint warnings
2026-03-24 19:10:30 +08:00
xixu-me
8e5e1e3271
Format coverage gap tests for CI
2026-03-20 12:52:53 +08:00
xixu-me
15e27f6aa6
Fix CI workflow triggers for test changes
2026-03-20 12:51:32 +08:00
xixu-me
a2ef8dd115
Add targeted coverage gap tests
2026-03-20 12:47:14 +08:00
xixu-me
e0cf05dea0
Fix release workflow runners and Node 24 readiness
CI/CD / test (macos-latest, 3.12) (push) Waiting to run
CI/CD / test (macos-latest, 3.13) (push) Waiting to run
CI/CD / test (ubuntu-latest, 3.12) (push) Waiting to run
CI/CD / test (ubuntu-latest, 3.13) (push) Waiting to run
CI/CD / test (windows-latest, 3.12) (push) Waiting to run
CI/CD / test (windows-latest, 3.13) (push) Waiting to run
v1.3.2
2026-03-17 17:10:36 +08:00
xixu-me
a3350b1a27
Fix macOS CI path assertions for JSON output
2026-03-17 17:00:56 +08:00
xixu-me
0c52a51a15
Add machine-readable CLI output for desktop clients
2026-03-17 16:29:09 +08:00
xixu-me
96a13fd29a
Merge pull request #20 from xixu-me/dependabot/github_actions/actions/upload-artifact-7
...
Bump actions/upload-artifact from 6 to 7
2026-03-01 13:54:11 +08:00
xixu-me
6ae689d945
Merge pull request #21 from xixu-me/dependabot/github_actions/actions/download-artifact-8
...
Bump actions/download-artifact from 7 to 8
2026-03-01 13:53:27 +08:00
dependabot[bot]
7ac5b57496
Bump actions/download-artifact from 7 to 8
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-01 04:56:40 +00:00
dependabot[bot]
4e0f04e10a
Bump actions/upload-artifact from 6 to 7
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-01 04:56:35 +00:00
xixu-me
cc98287944
Merge pull request #19 from xixu-me/dependabot/github_actions/actions/cache-5
...
Bump actions/cache from 4 to 5
2026-01-01 12:42:16 +08:00
xixu-me
fa82ed95bb
Merge pull request #18 from xixu-me/dependabot/github_actions/actions/upload-artifact-6
...
Bump actions/upload-artifact from 5 to 6
2026-01-01 12:41:27 +08:00
xixu-me
1878584aa0
Merge pull request #17 from xixu-me/dependabot/github_actions/actions/download-artifact-7
...
Bump actions/download-artifact from 6 to 7
2026-01-01 12:40:34 +08:00
dependabot[bot]
8048393440
Bump actions/cache from 4 to 5
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-01 04:16:16 +00:00
dependabot[bot]
750fb36643
Bump actions/upload-artifact from 5 to 6
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-01 04:16:13 +00:00
dependabot[bot]
879c1166b4
Bump actions/download-artifact from 6 to 7
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-01 04:16:07 +00:00
xixu-me
aa1b218d4a
Remove copyright year in cli.py
2026-01-01 11:44:30 +08:00
xixu-me
96fc060aeb
Merge pull request #16 from xixu-me/docs-remove-copyright-year-5183375226831100009
...
Remove year from copyright info in READMEs and docs
2026-01-01 01:25:19 +08:00
google-labs-jules[bot]
e2fca92d4b
docs: remove year from copyright info in READMEs and docs
...
Removes the year "2025" from the copyright section in all README files (all languages) and docs/index.md, as requested. The copyright line now reads "Copyright (c) [Author]..." without a specific year.
2025-12-31 17:24:55 +00:00
xixu-me
08e3bdc849
Rename publish_docs.yml to publish-docs.yml
2026-01-01 01:10:33 +08:00
xixu-me
a48631159f
Merge pull request #15 from xixu-me/update-docs-and-copyright-11831253178374946146
...
Update docs copyright and sync installation instructions
2026-01-01 01:06:11 +08:00
google-labs-jules[bot]
1f4b77ffc7
Update copyright year to be dynamic and sync docs with README
...
- Update `docs/conf.py` to use `datetime` for dynamic copyright year.
- Update `docs/quickstart.md` to match installation instructions from `README.md`.
- Remove redundant installation details from `docs/index.md` and link to `quickstart`.
2025-12-31 17:05:26 +00:00
xixu-me
66fbe5852b
Merge pull request #14 from xixu-me/dependabot/github_actions/actions/checkout-6
...
Bump actions/checkout from 5 to 6
2025-12-01 12:58:23 +08:00
dependabot[bot]
0eb219965a
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-01 04:54:33 +00:00
xixu-me
13f14c847a
Merge pull request #13 from xixu-me/claude/enhance-doc-seo-011CV4B1p2pxajncAxBbuMDb
...
Improve Documentation Search Engine Optimization
2025-11-12 23:23:22 +08:00
Claude
40c7724bcb
Remove SEO_ENHANCEMENTS.md documentation file
...
- Delete SEO_ENHANCEMENTS.md to keep docs directory clean
- Remove from exclude_patterns in conf.py
- SEO enhancements remain in place and functional
2025-11-12 15:18:52 +00:00
Claude
a316a8ac2e
Fix documentation build: exclude SEO_ENHANCEMENTS.md and clean template formatting
...
- Add SEO_ENHANCEMENTS.md to exclude_patterns to prevent Sphinx warnings
- Clean up layout.html template formatting for better compatibility
- Split template tags across multiple lines for readability
2025-11-12 15:16:43 +00:00
Claude
9e741b6f8f
Enhance documentation SEO with comprehensive optimizations
...
This commit implements extensive SEO improvements for the tzst documentation:
## Key Enhancements:
### 1. Sitemap & Crawling
- Add sphinx-sitemap extension for automatic XML sitemap generation
- Create robots.txt with crawler guidelines and sitemap reference
- Configure html_baseurl for proper sitemap generation
### 2. Structured Data (Schema.org)
- Add SoftwareApplication schema with detailed metadata
- Implement BreadcrumbList schema for all pages
- Add TechArticle schema for documentation pages
- Create FAQPage schema for quickstart with 5 common Q&As
- Add HowTo schema for examples page with step-by-step guide
### 3. Enhanced Meta Tags
- Add comprehensive Open Graph tags (og:site_name, og:locale)
- Enhance Twitter Card tags (twitter:site, twitter:creator)
- Add article meta tags for proper attribution
- Include rating and revisit-after tags
### 4. Page-Specific Optimization
- Add SEO meta tags to development.md
- Enhance all existing page meta tags
- Implement page-specific canonical URLs
- Add unique descriptions and keywords per page
### 5. Performance Optimization
- Add preconnect hints for external domains
- Add dns-prefetch for frequently accessed domains
- Configure html_copy_source=False to reduce duplicate content
- Hide unnecessary Sphinx links and branding
### 6. Documentation
- Create comprehensive SEO_ENHANCEMENTS.md documenting all changes
- Include best practices and monitoring recommendations
- Provide verification steps and future enhancement ideas
## Benefits:
- Improved search engine visibility and indexing
- Rich snippets in search results
- Better social media sharing previews
- Enhanced click-through rates
- Faster page discovery
- Professional appearance
## Files Modified:
- docs/conf.py - Sitemap config, meta tags, SEO settings
- docs/requirements.txt - Add sphinx-sitemap dependency
- docs/_templates/layout.html - Structured data, schemas
- docs/development.md - Add page-specific meta tags
- docs/_static/robots.txt - New file for crawler guidance
- docs/SEO_ENHANCEMENTS.md - New comprehensive documentation
2025-11-12 14:48:58 +00:00
xixu-me
988cdc0306
Update PyPI downloads badge links to PyPIStats
...
Changed the PyPI downloads badge links in all README translations and documentation from pypi.org to pypistats.org for more accurate download statistics.
2025-11-12 17:59:36 +08:00
xixu-me
c872ca623a
Add link to in-depth technical article in all READMEs
...
A link to the technical analysis article 'Deep Dive into tzst: A Modern Python Archiving Library Based on Zstandard' has been added to the introduction section of all language README files to provide readers with more detailed information about the project.
2025-11-09 20:00:02 +08:00
xixu-me
d82f82bd5d
Update install instructions and remove CLI notes
...
Added uv as a recommended installation method alongside pip in all README translations. Removed the note about downloading standalone binaries and using uvx for command line usage for brevity and consistency.
2025-11-05 12:24:19 +08:00
xixu-me
20cfb855c8
Merge pull request #10 from xixu-me/dependabot/github_actions/actions/upload-artifact-5
...
Bump actions/upload-artifact from 4 to 5
2025-11-01 12:37:47 +08:00
xixu-me
662d84da27
Merge pull request #11 from xixu-me/dependabot/github_actions/actions/download-artifact-6
...
Bump actions/download-artifact from 5 to 6
2025-11-01 12:37:31 +08:00
xixu-me
81c92e3a33
Merge pull request #12 from xixu-me/dependabot/github_actions/stefanzweifel/git-auto-commit-action-7
...
Bump stefanzweifel/git-auto-commit-action from 6 to 7
2025-11-01 12:37:14 +08:00
dependabot[bot]
37103bf869
Bump stefanzweifel/git-auto-commit-action from 6 to 7
...
Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action ) from 6 to 7.
- [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases )
- [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/stefanzweifel/git-auto-commit-action/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: stefanzweifel/git-auto-commit-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-01 04:15:14 +00:00
dependabot[bot]
7c4459dc5a
Bump actions/download-artifact from 5 to 6
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-01 04:15:12 +00:00
dependabot[bot]
1f3e9ef76e
Bump actions/upload-artifact from 4 to 5
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-01 04:15:09 +00:00
xixu-me
5ecb10411f
Update compression level error message in test
...
Adjusted the expected error message in the test for invalid compression level to match the new format, specifying that the value must be an integer between 1 and 22.
2025-10-04 20:36:23 +08:00
xixu-me
2cb2b9eaa7
Fix regex in compression level validation test
...
Updated the regex pattern in the compression level validation test to escape the dot character, ensuring correct matching of invalid input '1.5'.
2025-10-03 22:05:22 +08:00
xixu-me
e5ad0336f3
Add CLAUDE.md with contributor guidance
...
Introduces CLAUDE.md to provide architecture overview, development commands, code quality checks, build instructions, key features, and testing patterns for the tzst Python library. This file is intended to guide contributors and AI assistants working with the repository.
2025-10-03 21:37:44 +08:00