Skip to content

Latest commit

 

History

History
131 lines (125 loc) · 6.12 KB

CHANGELOG.md

File metadata and controls

131 lines (125 loc) · 6.12 KB

2.0.0 (2023-07-23)

New Features
  • core:
    • add base api url (#202) (39941c24)
    • add base api url (92cb161a)
    • Add Legal disclaimers. (#201) (5caad84b)
    • add disclaimer for mobile (8e55b91c)
    • add why i love lawyers (83d2949a)
    • add Electronic Arts’ Fansite Agreement (f9aa03b2)
    • migrate to poetry for dependency management (d58aacd8)
    • upgrade wagtail to 5.0.2 (#185) (38c57736)
    • upgrade wagtail to 5.0.2 (04e5cb11)
    • make generation of mock data much better for dev purpose (#183) (39c58893)
    • remove discriminator from user profile (852ec4b3)
    • send 404 on invalid profile (c01a9a4a)
    • allow discord_id that has more than 18 digits (314ae215)
    • set social auth provider name for mock user (0fc16e1d)
    • set correct global_name and display_name (f33dcc9a)
    • improved mock experience creatation; closes #175; closes #176 (38700955)
    • add management command called to populate db with mock data (64732972)
    • add boolean field to profile to mark a user as mock user (5b4b7009)
  • API rework (#199) (ca6fca75)
  • add logging and new page after submit (#181) (4728ba50)
  • use global logger for logging when using runserver (6eed9376)
  • setup logging before starting application (c7839b04)
  • use InterceptHandler to route django logs to loguru; closes #179 (87f8540d)
  • use loguru and logger for gunicorn; closes #180 (1bbd5408)
  • restructure wsgi to make to more modular (ebb12a89)
  • use gunicorn conf to set a few command line args; closes #178 (e62fb1d6)
  • add gunicorn conf (8ebd8ae7)
  • supress wagtail warning and load .env when starting with gunicorn (3e243488)
  • add handling when a user with no profile tries to login on (3608474d)
  • implement new UI for after submit page (#173) (7ea42237)
  • Create CODE_OF_CONDUCT.md (#172) (508f05e5)
  • check length of token to see if its passed (0d7ca29f)
  • populate env template with default values for local development, update env usage in codebase (3b35021a)
  • update contrib guide (e3562424)
  • update env template (2395eca5)
  • setup docker for local development (48623d71)
  • add broken field to api (#170) (fac31af4)
  • add field to api (40d42962)
  • remove update-portainer workflow (7a1a18be)
  • add WIP action to manage PRs (2a0c4358)
  • add github sponsors info (7570a546)
  • bfportal.gg: Bump version -> 2.0.0 (e6c0c7f1)
  • api:
    • add owner to api_fields of experience page (2a821728)
    • add Social accounts to User API response (505899cf)
    • made api a separate module (98b70306)
    • serialize field in ExperiencePage (768cf466)
    • complete serializers for User Profile (d118c892)
    • break serializers into modules (4f330c5c)
    • add Serializer for SubCategory (0c404bb3)
    • serialize ExperiencesCategory (e016a5a5)
  • tailwind:
    • move tailwind config to bfportal folder (#197) (dc2372c3)
    • move tailwind config to bfportal folder (f316f062)
    • use standalone tailwind instead of django-tailwind (#196) (7c4b96f4)
    • add scripts to make dev experience better (e472f7e7)
    • remove theme app (a2450ff1)
    • remove django-tailwind (7b378ac8)
  • CI:
    • update image to use npm for tailwind (116d66eb)
    • add caching to docker action (#192) (683264e7)
    • use github cache to cache image layers (7f7eba6d)
    • run docker action on all paths (cd9c28ea)
    • set up buildx in GH actions (40d7e4b3)
    • set default directory for runner (2963a902)
    • migrate to a multistage docker build (a7766fe1)
    • build docker image for main and production branch (#186) (099524c1)
    • build docker image for main and production branch (50ddd69f)
    • add default_install_hook_types to pre-commit config to install commit-msg type hooks by default (898324b1)
  • poetry: use poetry as the dependency manager (#188) (37b46a51)
  • mock:
    • continue if a user exists with the same username (e428544e)
    • add random users as creators; closes #176 (9e10e0e0)
    • set random states to experience page (119d424b)
    • remove factory app and merge into one management command called (073bc014)
  • docker: add profiles to docker compose for easier development on local (#182) (3edc6540)
  • docs: compelete steps to use docker as dev environment (dc7acf51)
  • gh-actions:
    • migrate to ghcr.io from docker.pkg.github.com (e4ebc244)
    • removed dev from push branches in 'on' (e1349849)
Chores
  • core:
    • add version in package.json (d266e40e)
    • merge dev into main (#187) (6c9617f2)
  • add cachetools to dependencies (018c3385)
  • Merge branch 'dev' into docker-dev-env (46985668)
  • add DB_PASSWORD to template (06d7e001)
  • Merge branch 'dev' into docker-dev-env (86e0ef5e)
  • add to LOGGING_FORMAT (8f9dd4e9)
  • added loguricorn (2ae1cee1)
  • merge branch 'main' into dev (08e51c58)
  • sort keys into required or not (124a2ab6)
  • Merge branch 'main' into docker-dev-env (f130163b)
  • merge main (f608da84)
  • clean up readme (6a6a1bc4)
  • merge main -> dev (d65df934)
  • lint: fix linting errors (e3c93cc3)
  • CI:
    • resolve merge conflict (4559ecdf)
    • fix flake8 and black warnings (11086c57)
  • mock: add logging (c9048930)
  • pre-commit: bump commit-msg-validator version (7702d6a0)
Bug Fixes
  • core: remove function (64984b66)
  • CI:
    • ignore correct path in collectstatic (4bfa0289)
    • use raw type tag to get latest tag meta data (#194) (b0e4997e)
    • use raw type tag to get latest tag meta data (af5fddf6)
    • set correct flavor in meta-data action (#193) (e76b82f2)
    • set correct flavor in meta-data action (b7ddaa02)
    • get metadata for image in meta-data action (9721dddb)
    • set correct branch name in docker push (#190) (f5eebb18)
    • set correct branch name in docker push (bc42640d)
    • set correct version for meta-data action (#189) (9af686bc)
    • set correct version for meta-data action (87ce37a8)
  • dependency conflict in draftjs-exporter (f8b5ca46)
  • fix logic when cheking for env lenght 🥲 (78c0f68b)
  • logic for checking token length (2a0a0ee8)
  • made category required in submit form (#166) (b60726d7)
  • make categories required; fixes #149 (fd9b28c0)
  • Add CSRF_TRUSTED_ORIGINS to settings.py (#165) (142beab1)
  • add CSRF_TRUSTED_ORIGINS to settings (bd0393dd)