Genericsuite

Latest version: v0.1.10

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

Scan your dependencies

Page 2 of 3

0.1.4

Not secure
---

New
Add FastAPI framework abstraction specific "create_app", "generate_blueprints_from_json" and Auth Request elements [FA-246].
Add basic endpoints for menu_options and users (test, login, supad-create) for the FastAPI framework abstraction [FA-122].

Changes
"view_func1" renamed as "view_function" in "endpoints.json" configuration file.
AWS_API_GATEWAY_STAGE env. var. removed.
AWS_LAMBDA_FUNCTION_ROLE env. var. replaced by AWS_LAMBDA_FUNCTION_ROLE_QA, AWS_LAMBDA_FUNCTION_ROLE_STAGINNG, AWS_LAMBDA_FUNCTION_ROLE_DEMO and AWS_LAMBDA_FUNCTION_ROLE_PROD.
Replace "users" specific CRUD endpoint handler with the JSON configured one.
Change: "get_curr_user_id" to use "request.user.public_id" instead of "request.user.get("public_id")" [FA-122].
Change: "jwt.py" to have a separate def "get_general_authorized_request" to abstract it functionality between frameworks [FA-122].
Change "jwt.py" to call "AuthorizedRequest()" passing the 1st parameter as named "event_dict=request.to_original_event()" [FA-122].
Change: README with main image from the official documentation site [FA-246].
Change: Homepage pointed to "https://genericsuite.carlosjramirez.com/Backend-Development/GenericSuite-Core/" [FA-257].

Fixes
Fix: FastAPI Response and Request objects to make it work with the framework abstraction layer standards [FA-246].
Fix: "generic_endpoint_helpers.py" and "security.py" to upper() the request.method because FastAPI send it in lower case.
Fix: /options endpoint to avoid redirection.
Fix: add "user_id" to the generic endpoint generator GET request method, and add "json_body" to the DELETE method to be compatible with array CRUDs.

Breaks
Remove "pas-enc" endpoint for security reasons.

0.1.3

Not secure
---

Changes
Add links to https://www.carlosjramirez.com/genericsuite/ in the README.

0.1.2

---

New
Add stage "demo" to APP_DB_ENGINE, APP_DB_NAME, APP_DB_URI, APP_CORS_ORIGIN, and AWS_S3_CHATBOT_ATTACHMENTS_BUCKET [FA-213].

Changes
".env-example" renamed to ".env.example".
GenericSuite AI configuration environment variables removed from README.
The GenericSuite backend development scripts added to README.
License changed to ISC [FA-244].

0.1.1

---

New
Add Makefile `build`, `publish` and `publish-test` options.

Changes
README enhanced instructions.

0.1.0

---

New
Publish to Pypi

0.0.6

---

New
Separate BE Generic Suite to publish on PyPi [FA-84].
Initial commit as an independent repository.

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.