You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## 95.1.1
* Add `RUF100` rule to linter config (checks for inapplicable uses of `# noqa`)
## 95.1.0
* Adds log message and statsd metric for retried celery tasks
## 95.0.0
* Reverts 92.0.0 to restore new validation code
## 94.0.1
* Add `ruff.toml` to `MANIFEST.in`
## 94.0.0
* `version_tools.copy_config` will now copy `ruff.toml` instead of `pyproject.toml`. Apps should maintain their own `pyproject.toml`, if required
* Replaces `black` formatter with `ruff format`
* Upgrades `ruff` to version 0.9.2
## 93.2.1
* Replaces symlink at `./pyproject.toml` with a duplicate file
## 93.2.0
* logging: add verbose eventlet context to app.request logs if request_time is over a threshold
## 93.1.0
* Introduce `NOTIFY_LOG_LEVEL_HANDLERS` config variable for separate control of handler log level
## 93.0.0
* BREAKING CHANGE: logging: all contents of `logging/__init__.py` have been moved to `logging/flask.py` because they all assume a flask(-like) environment and this way we don't implicitly import all of flask etc. every time anything under `logging` is imported.
* Adds `request_cpu_time` to `app.request` logs when available.
* Adds ability to track eventlet's switching of greenlets and annotate `app.request` logs with useful metrics when the flask config parameter `NOTIFY_EVENTLET_STATS` is set and the newly provided function `account_greenlet_times` is installed as a greenlet trace hook.
## 92.1.1
* Bump minimum version of `jinja2` to 3.1.5
## 92.1.0
* RequestCache: add CacheResultWrapper to allow dynamic cache decisions
## 92.0.2
* Downgrade minimum version of `requests` to 2.32.3
## 92.0.1
* Bumps core dependencies to latest versions
## 92.0.0
* Restores old validation code so later utils changes can be added to api, admin etc.
## 91.1.2
* Adds rule N804 (invalid-first-argument-name-for-class-method) to linter config
## 91.1.1
* Remove hangul filler character from rendered emails
## 91.1.0
* bump all libs in requirements_for_test_common.in
## 91.0.4
* Don’t copy config when bumping utils version
## 91.0.3
* Fix validating supported international country codes for phone numbers without a leading "+" that look a bit like UK numbers
## 91.0.2
* Bumps requests to newer version
## 91.0.1
* Adds public utility method to check if a phonenumber is international (with correct handling for OFCOM TV numbers)
* Updates PhoneNumber.get_international_phone_info to return the correct info for OFCOM TV numbers
## 91.0.0
* BREAKING CHANGE: All standalone functions for validating, normalising and formatting phone numbers has been removed from notifications_utils/recipient_validation/phone_number.py, and are replaced and encapsualated entirely with a single `PhoneNumber` class. All code that relies on validation, normalisation or fomratting of a phone number must be re-written to use instances of `PhoneNumber` instead.
## 90.0.0
* Allow leading empty columns in CSV files
* Change second argument of `formatters.strip_all_whitespace` (this argument is not used in other apps)
## 89.2.0
* Use github API rather than fetching from their CDN in version_tools
***
Complete changes: alphagov/notifications-utils@89.1.0...95.1.1
0 commit comments