Libreforms-fastapi

Latest version: v1.0.9

Safety actively analyzes 666166 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.0.9

**Full Changelog**: https://github.com/signebedi/libreforms-fastapi/compare/1.0.8...1.0.9
**Project Roadmap**: https://github.com/signebedi/libreforms-fastapi/issues/36

This release leverages the form `__config__` dict to implement form stage management, which is the terminology employed by the application to refer to form routing and approval. Based on this new feature, the application now offers modified event hooks: on_sign was replaced with on_approve, on_deny, on_pushback, and on_confirm. To make it easier to back-trace form submissions that are referenced in other forms, this version also introduces "linked references", or backlinks, which provides a list of submissions that link to a given form submission or user account when viewing that submission or profile, respectively. Additionally, Jinja2-based emails templates now render as HTML by default, instead of plaintext. Finally, this version introduces initial steps needed for server/client decoupling, with the long-run intent to support alienated server and client deployments that interact over the RESTful API using service accounts.

Here are a list of issues addressed in part or full since the last major release:
- 62
- 323
- 326
- 327
- 328
- 329
- 331
- 335
- 336
- 338
- 342
- 347
- 344
- 345

1.0.8

**Full Changelog**: https://github.com/signebedi/libreforms-fastapi/compare/1.0.7...1.0.8
**Project Roadmap**: https://github.com/signebedi/libreforms-fastapi/issues/36

This version introduces additional user account security, such as password age and user inactivity periods. Additionally, it implements basic event controls by allowing admins to send_main and set_value on events like "on_create", "on_delete", "on_update", "on_read", and "on_sign".

Here are a list of issues addressed in part or full since the last major release:
- 231
- 237
- 80
- 210
- 315
- 316
- 320
- 313
- 314

1.0.7

**Full Changelog**: https://github.com/signebedi/libreforms-fastapi/compare/1.0.6...1.0.7
**Project Roadmap**: https://github.com/signebedi/libreforms-fastapi/issues/36

This version introduces saml authentication, email template customization, service users, and a health check route. It may break some compatibility with the last patch version, unfortunately, but this can be addressed with a minor modification to the database tables.

Here are a list of issues addressed in part or full since the last major release:
- 289
- 274
- 305
- 307
- 296
- 284
- 309
- 80
- 312

1.0.6

**Full Changelog**: https://github.com/signebedi/libreforms-fastapi/compare/1.0.5...1.0.6
**Project Roadmap:** https://github.com/signebedi/libreforms-fastapi/issues/36

This version adds more complete separation of environment-specific files in the instance/ directory, making it feasible to run development and production instances on the same server. Note: this breaks some backwards compatibility but can be fixed by prepending most old instance file and folder names with the environment you are running out of.

Additionally. this version makes several improvements to the UI and introduces three new complex input_types for forms: immutable_context fields, hidden fields, and bool_switch fields.

Here are a list of issues addressed in part or full since the last major release:

- 292
- 295
- 288
- 297
- 298
- 276
- 275
- 277
- 300
- 301
- 299
- 302
- 304

1.0.5

**Full Changelog**: https://github.com/signebedi/libreforms-fastapi/compare/1.0.4...1.0.5
**Project Roadmap**: https://github.com/signebedi/libreforms-fastapi/issues/36

This version adds a Recent Activity view for the authenticated homepage, more powerful data retrieval constructors for the form config, and live form data lookups for forms. It adds a printer-friendly view of form submissions, significant more control over the read_all API endpoint, and makes it possible to access user profiles using usernames, rather than just IDs.

Here are a list of issues addressed in part or full since the last major release:

- 264
- 262
- 259
- 265
- 227
- 266
- 267
- 269
- 268
- 272
- 150
- 273
- 280
- 281
- 285
- 279
- 287
- 290
- 291
- 293
- 294

1.0.4

**Full Changelog**: https://github.com/signebedi/libreforms-fastapi/compare/1.0.3...1.0.4
**Project Roadmap**: https://github.com/signebedi/libreforms-fastapi/issues/36

We've made some significant headway, especially on the following issues:
- 56
- 145
- 226
- 230
- 239
- 240
- 241
- 245
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 258
- 259

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.