Releases: jpsca/proper
Release list
0.20
0.19
Add "every state change is a resource" generator
Full Changelog: 0.18...0.19
0.18
Add Pagination concern
Full Changelog: 0.17...0.18
0.17
Fix packaging of generator templates, previously missing
Full Changelog: 0.16...0.17
0.16
What's Changed
- It's turbo time! by @jpsca in https://github.com/jpsca/proper/pull/6
Full Changelog: 0.15.1...0.16
0.15.1
Fix bug whith migrations pending warning that prevented running the CLI without arguments
Full Changelog: 0.15.0...0.15.1
0.15.0
(1) Multiple MAILERS now supported. MAILER is now the name of the default one.
MAILERS = {
"console": {
"type": "proper.emails.ToConsoleMailer"
},
"memory": {
"type": "proper.emails.ToMemoryMailer"
},
"ses_smtp": {
"type": "proper.emails.SMTPMailer",
"host": "smtp.example.com",
"port": 587,
"username": os.getenv("SMTP_USERNAME"),
"password": os.getenv("SMTP_PASSWORD"),
"use_tls": True,
},
}
MAILER = "console"
MAILER_DEFAULT_OPTIONS = {
"from": "no-reply@example.com",
}
if env == "test":
MAILER = "memory"
elif env == "prod":
MAILER = "ses_smtp"BaseEmail .send and send_later methods now accept an optional via=""name" parameter to use a service other than the default.
(2) Rename the STORAGE_SERVICES config to STORAGES.
(3) Added default tests to the controllers generated by the Auth addon.
(4) Added a signed_client fixture added to tests/conftest.py by the auth addon. It uses the revamped TestClient.sign_in and an User+Session instead of the much slower call to the "sign-in" endpoint.
(5) SMTPMailer: Ignore defect local-part contains non-ASCII characters because Python 3.15 does it anyway
Full Changelog: 0.13.0...0.15.0
0.13.0
0.12.0
- Fix a bug with
EmailMEssagethat prevented it to find the email templates automatically.
Full Changelog: 0.11.0...0.12.0
0.11.0
What's Changed
- Record installed addons in a .proper file by @jpsca in https://github.com/jpsca/proper/pull/4
- Refactor storage addon to support direct upload
- Add rich text addon by @jpsca in https://github.com/jpsca/proper/pull/5
- General cleanup of tests
Full Changelog: 0.10.0...0.11.0