Skip to content

Releases: jpsca/proper

0.20

Choose a tag to compare

@jpsca jpsca released this 23 Jun 19:02
8f72cbf

Full Changelog: 0.19...0.20

0.19

Choose a tag to compare

@jpsca jpsca released this 22 Jun 16:50
f6b9f9f

Add "every state change is a resource" generator

Full Changelog: 0.18...0.19

0.18

Choose a tag to compare

@jpsca jpsca released this 19 Jun 19:28
d067627

Add Pagination concern

Full Changelog: 0.17...0.18

0.17

Choose a tag to compare

@jpsca jpsca released this 17 Jun 22:39
87674f6

Fix packaging of generator templates, previously missing

Full Changelog: 0.16...0.17

0.16

Choose a tag to compare

@jpsca jpsca released this 17 Jun 14:10
f8b7589

What's Changed

Full Changelog: 0.15.1...0.16

0.15.1

Choose a tag to compare

@jpsca jpsca released this 10 Jun 15:16
d8b405d

Fix bug whith migrations pending warning that prevented running the CLI without arguments

Full Changelog: 0.15.0...0.15.1

0.15.0

Choose a tag to compare

@jpsca jpsca released this 06 Jun 20:05
1bf4d0f

(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

Choose a tag to compare

@jpsca jpsca released this 04 Jun 21:43
45f81bf

Full Changelog: 0.12.0...0.13.0

0.12.0

Choose a tag to compare

@jpsca jpsca released this 31 May 14:37
23edca9
  • Fix a bug with EmailMEssage that prevented it to find the email templates automatically.

Full Changelog: 0.11.0...0.12.0

0.11.0

Choose a tag to compare

@jpsca jpsca released this 30 May 02:53
e0c2c28

What's Changed

Full Changelog: 0.10.0...0.11.0