• v0.25.1 3946a5facc

    0.25.1 Stable

    ashpie released this 2022-03-07 18:59:13 +01:00 | 0 commits to main since this release

    • Upgrade dependencies
    Downloads
  • v0.25.0 839383f3cc

    0.25.0 Stable

    ashpie released this 2022-03-07 17:52:34 +01:00 | 6 commits to main since this release

    Breaking changes

    Front

    • fix(back/flash): retrieve all flashed fields 2e3c5d16 | $locals.flash now contains everything that was flashed
    • feat(front/style): add hr default style 9f17c5b8 | This might affect the looks of your hr tags
    • feat(front/NavMenu): put logout button on the Account link under an extendable dropdown menu fd2852c3 | This may break your customized NavMenu

    Features

    Back

    • feat(back/auth): add use() method to AuthProof and call it on successful login attempt 41a083ba

    Front

    • feat(front/Field): expose file list 7a49e47a
    • feat(front/Form): allow overriding onSubmit function 0e0e633e
    • feat(front/CopyableText): add simple button mode 81a62be3
    • feat(front/data-table): add actions cell, col-grow and col-grow-cell 2c3286d3
    • feat(front/form): allow forms to be disabled, add disabled buttons style 6714e413

    Bug fixes

    Back

    • fix(websockets): send cookies manually for session authentication 535c8afd
    • fix(front/CopyableText): don't display title when not provided cb5001ce
    • fix(back/auth): refactor auth success, fix message saying 'Welcome undefined' when there is no UserNameComponent 27e9abc5

    Front

    • fix(front/checkbox): change value to boolean and use handleInput 231aa8dc
    • fix(front/checkbox): prevent checkbox double click event 67dc33ad
    • fix(front/Icon): better match icon type against Lucide Icons full name instead of starting with fa to avoid collisions 1e72ec71
    • fix(front/FlashMessages): only display relevant flash bags ee561138
    • fix(front/account): fix first panel tag name (div->section) 144a7289
    • fix(front/Field): prevent label from having a greater z-index than the mobile menu 3eb33c64
    • fix(front/forms): simplify and fix usage of flashed previousFormData and validation errors 4cfcaac1
    • fix(front/auth/login): show password field if previousFormData has password 8c083d56
    • fix(front/auth/register form): don't show password register method if there is no UserNameComponent 3d960dcc
    • fix(front/auth/login form): don't show password login method if there is not UserPasswordComponent e19a627e

    Common

    • fix(common/Time): fix humanizeDuration for duration > 1 year 0c4349fa
    Downloads
  • v0.24.1 0ad9143282

    0.24.1 Stable

    ashpie released this 2021-11-10 17:59:59 +01:00 | 99 commits to main since this release

    • Lint fixes
    • Remove deprecated migrations (DropNameFromUsers, FixUserMainEmailRelation, replace them with DummyMigration)
    Downloads
  • v0.24.0 8e134fd353

    0.24.0 Stable

    ashpie released this 2021-11-10 16:44:12 +01:00 | 105 commits to main since this release

    • #33 Svelte as a view engine

      • config overhaul
      • package.json / yarn.lock
        • new scripts, improved
        • now a module
        • new deps and upgraded deps
      • rollup instead of webpack
      • assets folder moved to src/assets folder
      • views moved to src/assets/views folder
      • make svelte the default view engine (except for mails)
      • lots of refactoring
      • add personnal information fields to account page
      • and more
    • Use user id to throttle failed login attempts instead of name

    • App startup: add http:// before listen address for conveniance

    Downloads
  • v0.23.10 ab3964ce73

    0.23.10 Stable

    ashpie released this 2021-04-22 18:19:52 +02:00 | 186 commits to develop since this release

    • Fix approval mode bug where unapproved users could make auth proofs and then log into their new account by logging in with another existing account in the same session
    • Reduce size of mail logs
    Downloads
  • v0.23.9 adf50862f0

    0.23.9 Stable

    ashpie released this 2021-04-22 12:29:10 +02:00 | 191 commits to develop since this release

    • Pagination: don't throw on first page when totalCount=0, validate params
    Downloads
  • v0.23.8 e8ab4527f7

    0.23.8 Stable

    ashpie released this 2021-04-21 13:58:23 +02:00 | 194 commits to develop since this release

    • Catch SIGTERM exit signals to allow clean exits in systemd
    • Upgrade dependencies
    Downloads
  • v0.23.7 55d2040dc3

    0.23.7 Stable

    ashpie released this 2021-03-30 12:12:54 +02:00 | 198 commits to develop since this release

    • Allow users to change their username every configurable period of time
      • This requires adding the AddNameChangedAtToUsersMigration migration if you added names to users
      • Move config approval_mode to auth.approval_mode
    • Allow users to remove their password in case they forget it
    • Properly implement pagination (+ tests)
    • Fix Controller.route() parsing for parameter with regexp (pattern matching) (+ tests)
    • Use node scripts instead of unix commands for package.json scripts
    • Catch more stop signals and prevent multiple simultaneous start and stop
    • Some code cleanup
    • Upgrade dependencies
      • Use Formidable type instead of Formidable.IncomingForm
    Downloads
  • v0.23.3 0a11792557

    0.23.3 Stable

    ashpie released this 2021-01-25 17:29:26 +01:00 | 224 commits to develop since this release

    Downloads
  • v0.23.2 1d4ea1720b

    ashpie released this 2021-01-25 12:53:50 +01:00 | 237 commits to develop since this release

    0.23.1

    • Fix npm published package directory structure
    • Fix accounts_approval.njk not working without UserNameComponent

    0.23.2

    • Fix conflict in package.json release script with life cycle scripts
    Downloads