Skip to content

Releases: liblaf/route-rules

v0.3.1

25 Jan 01:09
cd7a8fe

Choose a tag to compare

0.3.1 - 2026-01-25

🐛 Bug Fixes

  • build: ensure httpx logging level is correctly set - 1023f00 by @liblaf

❤️ Contributors

v0.3.0

16 Nov 01:01
abd3e9f

Choose a tag to compare

0.3.0 - 2025-11-16

💥 BREAKING CHANGES

  • The Exporter interface has been modified. Custom implementations of Exporter must update their export method signature to accept folder and slug arguments and return Path | None. The export_path_template attribute and export_path method have been removed. - 93dc3c1 by @liblaf

✨ Features

  • rules: Add custom domain lists and refactor liblaf provider - c4b0f29 by @liblaf
  • add Binance rule set and suppress HTTP logging - cf73d2c by @liblaf

🐛 Bug Fixes

  • docs: Use SyncCacheClient for documentation script - 2e00452 by @liblaf

♻ Code Refactoring

  • Streamline RuleSet methods and update development environment - 5a47925 by @liblaf
  • Migrate to Pydantic models and refactor data handling - 93dc3c1 by @liblaf

❤️ Contributors

v0.2.2

21 Sep 01:24
97a5461

Choose a tag to compare

0.2.2 - 2025-09-21

⬆️ Dependencies

  • deps: update dependency liblaf-grapes to v4 (#31) - (d8e401e)
  • deps: update dependency liblaf-grapes to v3 (#29) - (65e2ec1)

v0.2.1

14 Sep 01:22
bd81132

Choose a tag to compare

0.2.1 - 2025-09-14

🐛 Bug Fixes

  • correct mise task paths and update GitHub Actions - (517da78)

♻ Code Refactoring

  • move Recipe class to separate module and update imports - (06f93eb)

v0.2.0

31 Aug 01:24
08ded86

Choose a tag to compare

0.2.0 - 2025-08-31

💥 BREAKING CHANGES

  • provider: add Mihomo provider with multi-format rule-set support - (80a1659)
  • refactor build system to be configuration-driven - (be09179)
  • generate multiple rule sets from various providers - (0d0f2cc)

✨ Features

  • config: add Telegram rule set recipe - (2e09a8a)
  • provider: add liblaf provider for custom direct list - (d4ea2b2)
  • Add IPCIDR rule set generation and improve robustness - (8cc0984)

🐛 Bug Fixes

  • rules: add direct rules for gjm20.top and liblaf.me domains - (3038ac2)

📝 Documentation

  • add comprehensive documentation structure and examples - (c44121f)
  • update documentation generation to use remote sources - (cc59acb)
  • add GitHub Pages deployment for documentation - (a69a0f3)

♻ Code Refactoring

  • restructure core components and enhance documentation generation - (c83298e)
  • restructure project with provider pattern and new core modules - (6363c57)

🔧 Continuous Integration

  • deploy: add checkout step to deploy job - (0202fa7)
  • workflow: upgrade GitHub Actions to v5 - (3616f2e)
  • add mihomo build and deployment workflow - (7f7de47)
  • add GitHub token to Mihomo download step - (a16e8e7)
  • replace uv setup with custom Python setup action - (b60c867)

latest

23 Feb 01:07

Choose a tag to compare

latest Pre-release
Pre-release

Full Changelog: v0.1.1...latest

v0.1.1

09 Feb 00:46
0ab68fe

Choose a tag to compare

chore(main): release 0.1.1 (#22)

* chore(main): release 0.1.1

* chore(docs): update CHANGELOG.md

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

v0.1.0

04 Feb 00:57
cc672e0

Choose a tag to compare

[0.1.0] - 2025-02-04

💥 BREAKING CHANGES

  • migrate from Rye to uv for dependency management - (7b5b14d)
  • overhaul build and CI workflows - (aceb22b)
  • streamline CI workflow and update project structure - (6a0afa7)

✨ Features

  • add new domain suffixes for Emby service - (13ad85a)
  • add CI workflow for automated builds and deployments - (e530491)

🐛 Bug Fixes

  • scripts: correct the save method in the build script - (323211f)
  • remove redundant developer category from source lists - (15e1804)
  • update domain suffixes to include additional domains - (f8e0758)
  • correct source and preset configuration for new rule set - (a8796b9)
  • correct rule set version and integrate new compilation script - (7087d39)
  • correct rule set exclusion logic and update documentation - (3e0e2e9)
  • correct rule set exclusion and import logic - (cfc1fa6)
  • exclude CN ruleset from proxy and direct rulesets - (36a373e)
  • correct domain suffix parsing in rule optimization - (edaf1ed)
  • correct rule set exclusion and import logic - (5161a0a)
  • remove PROCESS-NAME rules - (c978f31)
  • correct rule set order in build configuration - (3dcea85)
  • correct GeoSite and GeoIP references and add missing rule sets - (525d396)
  • refactor rule set generation and optimization - (ae1b1f2)
  • generalize rule compilation and update summary timestamp - (58eacf2)
  • update documentation and add rule set statistics - (72e417a)
  • correct summary script and update README links - (9a01e56)
  • update installation method for sing-box due to upstream issue - (e305025)
  • exclude YouTube from AI rule set to prevent data leakage - (66b6028)
  • refactor rule set export and save logic - (3a64632)

📝 Documentation

  • update documentation for clarity and consistency - (0005523)
  • add Cloudflare download links for rule sets - (e6400b8)
  • enhance documentation build and site configuration - (c58b69b)
  • remove outdated site URL from configuration - (a095a08)
  • update DNS configuration and documentation for improved clarity and consistency - (874e1e8)
  • enable navigation sections in documentation - (37e99ed)
  • update documentation configuration for improved navigation and source display - (2818d18)
  • enhance documentation with new configuration examples and improved formatting - (87fd223)
  • update documentation configuration and remove deprecated plugin - (b13c501)
  • add GitHub Actions workflow status badge to README - (de5931f)
  • add repository size and star count badges - (cdd9fd9)
  • add GitHub Actions status badge and last commit badge to README - (8116439)
  • add instruction to remove unresolvable domains - (bd09087)
  • standardize anchor links in documentation - (562e9d4)
  • update documentation links and reorganize structure - (368ed1b)
  • reorganize documentation for clarity and accessibility - (53e1e9c)
  • enhance readability and consistency in README and build script - (a03f86b)

♻ Code Refactoring

  • rename package from 'sbr' to 'route_rules' - (cd8bbda)
  • update dependency management and lock files - (2427e52)

🔧 Continuous Integration

  • pre-commit: auto fixes from pre-commit hooks - (bb5cabf)
  • add scheduled documentation build and deployment workflow - (6627365)
  • update GitHub Actions deployment to use peaceiris/actions-gh-pages - (04719e4)
  • update GitHub Actions deploy action for streamlined deployment - (b17c190)
  • update build script path in CI configuration - (df7d7e3)
  • add Prettier installation to CI workflow and format timestamp in summary script - (82ff20d)
  • update publish directory for CI workflow - (52b74a9)
  • add GH_TOKEN environment variable to CI workflow - (8c0a51a)

❤️ New Contributors

  • @github-actions[bot] made their first contribution in #21
  • @liblaf made their first contribution
  • @renovate[bot] made their first contribution in #19
  • @liblaf-bot[bot] made their first contribution
  • @pre-commit-ci[bot] made their first contribution in #3