- Release v6.0.0
- Release v5.1.0
- Release v5.0.0
- Remove wikipedia feature integration
- Fix bug on invalid return type
- Release micro version
- Release v4.5
- Upgrade GH actions for none-shall-pass and pypi-publish
- Release v4.4.2
- Release v4.4.1
- Release v4.4
- Release v4.3
- Release v4.2
- Update dependencies on pyproject.toml
- Release v3.9
- Remove unnecessary thread binding for audio driver
- Redo imports during startup
- Release v3.7.2
- Release v3.7.1
- Release version 3.7
- Implement a feature to check for overlap in alarms
- Add a feature to get existing alarms
- Handle deletion of more than one alarms
- Remove env var for pre-commit
- Remove filtering process name for pre-commit
- Fix broken docs
- Use
block-stdout
to block print statements - Re-use
inspect.engine()
element from support.py - Add a feature to get holidays in any country at any time
- Update dependencies in version_locked_requirements.txt
- Onboard gitverse for release notes
- Allow retry module to accept multiple exceptions
- Implement retry logic for garage door controls
- Fix inconsistencies in shutting down LG TV
- Fix frequently used commands' storage
- Resort keywords.py
- Enable restart processes via offline communicators
- Remove stripping special characters for offline commands
- Remove unused arguments
- Change response for
ChatGPT
's failed authentication - Fix secret access via offline communicator
- Brute force
timeout
onChatGPT
instance creation - Fix some random start up errors and delays
- Create an option to get stock tickers as a dict
- Update docs page for API endpoint
- Release v3.3
- Implement a new feature to analyze stocks
- Remove unwanted ticker gathering methods
- Release version 3.2
- Multiple tasks to run simultaneously in automation
- Add low and high threshold for weather alerts
- Update README.md and bump sub-version
- Fix flaky response for failed lights
- Allow
secure-send
to work via UI - Better way to distinguish smart devices
- Reduce redundancy and re-use variables
- Add more keywords for secure send
- Update CORS allowance for headers
- Update README.md and type hints
- Bump version
- Fix flaky connection reset in car module
- Allow restart via
automation.yaml
- Log vehicle auth expiration
- Fix missing hosted device information in logs
- Add inline comments
- Instantiate vehicle objects
- Enable custom keywords to functions mapping
- Remove redundancy in weather alert trigger
- Set weather alert trigger via background tasks
- Keep weather alert time format consistent
- Add an option to manually enable the listener
- Add automation and smart devices to files.py
- Cleanup keywords_handler.py
- Rename timeout and phrase_limit to more sensible ones
- Auto store LG tv's client key in smart_devices.yaml
- Optimize memory usage and remove globals
- Reduce top level variable declarations
- Create function mapping dict in place of globals
- Reuse stock report for robinhood summarization
- Fix inconsistent offline compatibles
- Remove todo for NLTK since compute time is high
- Create a feature to send env vars/secrets securely
- Create a retry logic in TelegramAPI for parsing errors
- Kick off all cron jobs during startup
- Fix a bug in location request failing for offline process
- Support different units for temperature and distance
- Add *args to functions associated to conditions
- Avoid converting to dict for APIResponse
- Convert Thread to Timer for reset OTPs
- Remove revaluation of CronExpression
- Change headers to use hyphen instead of underscore
- Add more logging towards unrecognized models
- Add todos for next release
- Update .gitignore and docs
- Release alpha version
- Run py3-tts test on current python bin
- Run pre-checks on meetings in background tasks
- Feature improvements and bug fixes on JarvisAPI
- Support audio responses for multiple and timed tasks
- Exhaust all audio options before returning string
- Resolve edge case scenario in pyttsx3
- Enable speech-synthesis if audio driver fails
- Create weather alert monitor to notify harsh weather
- Remove redundant template
- Create apikey authentication for stock monitor
- Use constant-time compare for authentication
- Update docs and bump version
- Replace string to enum for condition on linux OS
- Update release notes
- Disable security mode trigger via offline on Linux