mirror of
https://github.com/BoPeng/ai-marketplace-monitor.git
synced 2025-12-23 22:28:18 -05:00
186 lines
5.5 KiB
Markdown
186 lines
5.5 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [Unreleased]
|
|
|
|
## [0.9.11]
|
|
|
|
- [Issue 264](https://github.com/BoPeng/ai-marketplace-monitor/pull/264). Support different browsers.
|
|
|
|
## [0.9.10]
|
|
|
|
- [Issue 264](https://github.com/BoPeng/ai-marketplace-monitor/pull/264). Validate `search_city`.
|
|
|
|
## [0.9.9]
|
|
|
|
- [Issue 259](https://github.com/BoPeng/ai-marketplace-monitor/pull/259). Disallow keyboard monitoring by default.
|
|
|
|
## [0.9.8]
|
|
|
|
- [Issue 248](https://github.com/BoPeng/ai-marketplace-monitor/pull/248). Fix an issue with premature keyword filtering. Thanks to @adawalli
|
|
|
|
## [0.9.7]
|
|
|
|
- Add support for telegram [PR 231](https://github.com/BoPeng/ai-marketplace-monitor/pull/231). thanks to @adawalli
|
|
|
|
## [0.9.6]
|
|
|
|
- Fix searching across regions.
|
|
- Switch from `poetry` to `uv` for development.
|
|
|
|
## [0.9.5]
|
|
|
|
- [issue 155](https://github.com/BoPeng/ai-marketplace-monitor/issues/155) Fix output of pushbullet
|
|
- [issue 150](https://github.com/BoPeng/ai-marketplace-monitor/issues/150) Support option `category`
|
|
|
|
## [0.9.4] - 2025-04-15
|
|
|
|
- [issue 132](https://github.com/BoPeng/ai-marketplace-monitor/issues/132) Improve PushOver notification
|
|
|
|
## [0.9.3] - 2025-04-15
|
|
|
|
- [issue 102](https://github.com/BoPeng/ai-marketplace-monitor/issues/102) Fix pushover support and add more documentation
|
|
|
|
## [0.9.2] - 2025-04-07
|
|
|
|
- [issue 122](https://github.com/BoPeng/ai-marketplace-monitor/issues/122) Support searching across regions with different currencies
|
|
|
|
## [0.9.1] - 2025-03-13
|
|
|
|
- Re-release AI Marketplace Monitor under a AGPL license
|
|
|
|
## [0.8.8] - 2025-03-12
|
|
|
|
- Allow option date_listed to accept numeric value #96
|
|
- Fix importing pushover #91
|
|
|
|
## [0.8.6] - 2025-03-03
|
|
|
|
- Allow support for multiple languages.
|
|
|
|
## [0.8.5] - 2025-03-03
|
|
|
|
- Allow [pushover](https://pushover.net/) notification
|
|
|
|
## [0.8.2] - 2025-03-02
|
|
|
|
- Reorganize notification settings
|
|
- Support the use of environment variables for passwords
|
|
- Support browser proxy
|
|
|
|
**BREAKING CHANGES**
|
|
|
|
- Rename `smtp` sections to `notification`
|
|
- Rename parameter `smtp` to `notify_with`
|
|
|
|
## [0.7.11] - 2025-03-01
|
|
|
|
- Fix a bug on the handling of logical expressions for `keywords` and `antikeywords`.
|
|
- Add support for another auto layout page
|
|
|
|
## [0.8.9] - 2025-02-21
|
|
|
|
- Add options `prompt`, `extra_prompt` and `rating_prompt`
|
|
|
|
## [0.7.7] - 2025-02-17
|
|
|
|
- Expand the use of `enabled=False` to all sections
|
|
- Allow complex `AND` `OR` and `NOT` operations for `keywords` and `antikeywords`.
|
|
|
|
## [0.7.4] - 2025-02-10
|
|
|
|
- Rename `keywords` to `search_phrases`, `include_keywords` to `keywords` and `exclude_keywords` to `antikeywords` [#45]
|
|
- Separate statistics by item name [#46]
|
|
|
|
## [0.7.3] - 2025-02-07
|
|
|
|
- Allow email notification
|
|
|
|
## [0.7.0] - 2025-02-06
|
|
|
|
- Re-retrieve details of listings if there are title or price change
|
|
- Allow sending reminders for available items after specified time. (#41)
|
|
- Display counters
|
|
|
|
## [0.6.5] - 2025-02-05
|
|
|
|
- Allow checking URLs during monitoring (#34)
|
|
- Add option `ai` that allows the specification of AI models to use for certain marketplaces or items.
|
|
- Support locally hosted Ollama models
|
|
- Support DeepSeek-r1 model with `<think>` tags.
|
|
- Add option `timeout` to AI request.
|
|
- Expand command line option `--clear-cache`
|
|
|
|
## [0.6.2] - 2025-02-03
|
|
|
|
- Support extracting details from automobile listings.
|
|
|
|
## [0.6.1] - 2025-02-02
|
|
|
|
- Allow multiple `start_at`
|
|
|
|
## [0.6.0] - 2025-02-01
|
|
|
|
- Allow some parameters to different from initial and subsequent searches.
|
|
- Allow the AI to return a rating and some comments, and use the rating to determine if the user should be notified.
|
|
|
|
## [0.5.3] - 2025-01-31
|
|
|
|
- Add command line option `--diable-javascript` which can be helpful in some cases.
|
|
- Add option `include_keywords` to fine-tune the behavior of `keywords`.
|
|
- Add option `provider` to allow the specfication of more AI service providers.
|
|
- Allow `market_type` to marketplaces and allow multiple marketplaces.
|
|
|
|
## [0.5.1] - 2025-01-30
|
|
|
|
- Change the unit of `search-interval` to seconds to allow for more frequent search, although that is not recommended.
|
|
- Rename option `acceptable_locations` to `seller_locations`
|
|
|
|
## [0.5.0] - 2025-01-29
|
|
|
|
- Allow each time to add its own `search_interval`
|
|
- Add options such as `delivery_method`, `radius`, and `condition`
|
|
- Add options to define and use regions for searching large regions
|
|
|
|
## [0.4.5] - 2025-01-27
|
|
|
|
- Add option `--check` and `--for` to check particular listings
|
|
|
|
## [0.4.3] - 2025-01-26
|
|
|
|
- Add support for DeepSeek
|
|
|
|
## [0.4.0] - 2025-01-25
|
|
|
|
- Allow section `[ai.openai]`
|
|
- Use openAI to confirm if the item matches what user requests
|
|
- Slightly better logging
|
|
|
|
## [0.3.3] - 2025-01-21
|
|
|
|
- Allow option `enabled` for items
|
|
- Notify all users if no `notify` is specified for item or marketplace
|
|
- Compare string after normalization (#8)
|
|
- Stop sleeping if config files are changed. Allowing more interactive modification of search terms.
|
|
- Give more time after logging in, allow option `login_wait_time`.
|
|
- Allow entering username and password manually
|
|
|
|
## [0.2.0] - 2025-01-21
|
|
|
|
- Allow the definition of a reusable config file from `~/.ai-marketplace-monitor/config.toml`
|
|
- Allow options `exclude_sellers` and `exclude_by_description`
|
|
- Fix a bug that prevents the sending of phone notification
|
|
|
|
## [0.1.0] - 2025-01-20
|
|
|
|
### Added
|
|
|
|
- First release on PyPI.
|
|
|
|
[Unreleased]: https://github.com/BoPeng/ai-marketplace-monitor/compare/v0.1.0...HEAD
|
|
[0.1.0]: https://github.com/BoPeng/ai-marketplace-monitor/compare/releases/tag/v0.1.0
|