This repository has been archived by the owner on Sep 12, 2023. It is now read-only.
Forum Grounds (v0.20.0)
Changelog
v0.20.0
🚀 Enhancements
- consultation: Preview image to upload (9c04e2e)
- post: Make post routes available (6ce128e)
- semester: Make semester routes available (3a19128)
- consultation: Disable button conditionally (37dfd75)
- post attachment: Make route to create a post attachment (ed097ac)
- post attachment: Publicize the routes for post attachment (d69050f)
- post attachment: Make route to read attachments (569cb79)
- authentication: Include change password form in index page (5bd5c6f)
- authentication: Show change password form id logged in (136b934)
- Redirect to index from error page if there is no default password (95880d0)
- error: Ensure page is mounted before starting the timer (309f6ed)
- consultation: Allow forceful finishing (40f3113)
- consultation: Condition action taken overlay (9e20cdf)
- user: Hide log out button to guest (44540ca)
- consultation: Display owner conditionally (13e95c0)
- consultation: Unlist past selectable times (b4de365)
- consultation: Display message (9e2c785)
- user: Allow sending of other file types (52d0c5c)
- chat: Allow other file type uploading (0322243)
- server: Redirect to home for authorized user (b0535fd)
- consultation: Make route to download consultation as PDF (f26d538)
- chat: User will show the seen message (d597058)
- chat: Display general file message (f398299)
- consultation: User will know if there is on-going consultation (b305fd6)
- consultation: Added checkbox (c70fd77)
- chat: Display list of seen users (72f520d)
🩹 Fixes
- consultation: Sort ascending
createdAt
(ccd3b06) - post: Fix the router for post (0cada5b)
- semester: Fix the router for semester (05edece)
- manager: Correct the input type for post manager (05e2407)
- migration: Remove the requirement of dropping the table to exist (37c84c0)
- migration: Correct the column name for semester order (eec376a)
- transformer: Correct the attribute name to transform for semester (3176ccf)
- fetcher: Remove the requirement to create with file (764d179)
- post: Correct the ID being compared to check ownership (d82baae)
- consultation: Make lacking inputs (287fe0a)
- server: Create from buffer (dcaff11)
- front-end: Specialize header (79f0989)
- manager: Correct the path to post attachment model and transformer (ffdcce5)
- post attachment: Validate the file type (ba2b0cc)
- post attachment: Use permission-based as attachment is not scoped (c263f68)
- model: Use the decorator to allow null (93e3353)
- server: Fill missing bracket (612b01d)
- transformer: Default
attachedChatFile
(f268570) - server: Fill missing filter arguments (9d890bd)
- consultation: Provide relationships and meta (e6a924b)
- manager: Wait for the serialization (d01df10)
- transformer: Correct the order of arguments to compare (7b922a8)
- authentication: Ensure user can change the password (747bc52)
- authentication: Correct the condition if user has default password (54687e1)
- consultation: Pass action taken conditionally (8408f13)
- post: Correct the values for creation (f8166c9)
- post: Change the mechanism to iterate posts (8022ae7)
- consultation: Make
dateToday
reactive (03ea24a) - manager: Ensure consultation did not start yet (6a796e8)
- consultation: Find the chat activity properly (7c97d00)
- server: Give
documentProps
(9807933) - database: Change random words (fb35021)
- factory: Correct the name of the factory (585715c)
- server: Invoke
isAuthenticated
(75b008e) - server: Destroy to save the changes (07dd2a7)
- database: Correct the log type for ineffectual transaction (ad92186)
💅 Refactors
- post: Separate the post viewer (480e3d0)
- post: Move other components of post viewer (0b82e3d)
- user: Utilize switch and dependence to mount hook (262a77b)
- style: Remove constulation title (bc8ea1f)
- style: Implemented max width for navbar (96670b4)
- server: Use the document for the attributes (c8244af)
- consultation: Rearrange the fetcher (1f50cfd)
🏡 Chore
- lint: Linted create user (0675dc7)
⚠️ Move some assets in forum to general asset folder (fb465aa)- consultation: Rename methods (e87c00b)
- consultation: Set proper ref type (c0bdd99)
- revert: Revert comment permissions (9a75a16)
- route: Fix the policy of archive and restore for post (6497a78)
- route: Fix post router (5983d6f)
- database: Remove drop table on up for create post migration (1deca74)
- database: Remove drop table on up for comment vote migration (b859a5a)
- database: Remove department on comment vote models (33dfbfd)
- share: Change attributes (aad68d3)
- route: Correct the type name to comment (50dd288)
- route: Ensure comment vote update works (a48f589)
- post: Change the name of component to iterate multiple posts (f2b1dca)
- post: Utilize path alias (7e5f237)
- server: Rename variables (1dd307e)
- lint: Apply lint rules (e1e4484)
- route: Rename describe to patch in tag (b099948)
- server:
⚠️ Move email transport singleton to dedicated directory (7b60752) - revert: Revert some changes (8dd486e)
- validator: Change to try catch and lint some validators (0a050b4)
- front-end: Remove class name (d3660c9)
✅ Tests
- consultation: Test for displayable file (814693d)
- factory: Add method to customize the department of post (f76cc41)
- factory:
⚠️ Wait for the serialization (5a91779) - factory: Make factory for asynchronous-like (4938c32)
- factory: Include method to create mock user (854d3ea)
- factory: Make factory for asynchronous file (b8b19ac)
- setup: Add method to run asynchronous operation initializer (02c565f)
- setup: Utilize base manager class type (ee1dd56)
🌊 Types
- share: Add
deletedAt
attribute in text content-like attributes (274de55) - back-end:
⚠️ Correct the type for raw post attachment (215db82) - share: Make nullable department filter (1294131)
- share: Make query parameters for post (e92a6b5)
- share: Make asynchronous-like document type (9015ad5)
- share: Make document types for asynchronous file (b7c96ae)
- share: Export relationship data (991286b)
- share: Complete asynchronous file type documents (65ff527)
- share: Base asynchronous file from profile picture (bad069c)
- share: Use rawable format (b646954)
- back-end: Make state for shared asynchronous operation (53734e1)
- server: Make asynchronous request (5d9c391)
- server: Ensure asynchronous requests are authenticated (64e7d5a)
- back-end: Make new type for asynchronous operation interface (922a6dc)
🎨 Styles
- consultation: Add minor styles (d7cecc1)
- consultation: Limit max width (9ee32d8)
- chat: Chat messages already adjusted (1c31c36)
- chat: Updated code (2bbec3b)
- chat: Add button type on start consultation (a6078c7)
- consultation: Add required on consultation form (d417ad7)
- todo: Refactor some todo list (901fea0)
- todo: Adjusting some files that are comment (9bdc7d8)
- todo: Refactor some todo files (9e820d6)
🤖 CI
- Increase timeone minutes to 10 (449162e)
🗒️ Configurations
- Update the workspace (78e7694)
👓 Reformed Templates
- consultation: Adhere to selectors from test (cde8afa)
- consultation: Add time/date preview in chat box (ba4db6a)
- consultation: Display a message (26c4dfb)
🔩 Internals
- database: Create migration file for semester (bb2837e)
- database: Create model for semester (0f2f935)
- database: Create transformer for semester (974cee8)
- database: Document share for semester (2816f1a)
- database: Make semester factory (10fa6f2)
- database: Add semester as source file (7d6e26e)
- todo: Apply windi css (090b30a)
- database: Initial semester manager (9425515)
- route: Create post for semester (4537842)
- route: Ensure create post works (914e3af)
- route: Update patch for semester (90054cc)
- route: Restore patch for semester (a84621e)
- route: Archive delete or semester (a2d4789)
- shareable: Cast order values as constant (b01162f)
- helper: Correct generators for semester factory (2bc3cd8)
- route: Router for semesters (e81282d)
- consultation: Emit close event (28a2224)
- front: Semester fetcher (2431e48)
- shareable: Add semester link for semester (8835e72)
- database: Remove both create table on down migration for post and semester (30eaccf)
- route: Add date validation for semester create (0e014b8)
- route: Add date validation for semester update (dad9484)
- route: Updated semester route (d5448ec)
- route: Updated post route (f7e6352)
- post: Move some function to child component (9d3d852)
- post: Make the condition to check if user can edit (58f9a1f)
- post: Make the condition to check if user can archive or restore (176ec0c)
- post: Utilize switch to toggle the post menu (6486e00)
- post: Change the path to post viewer (f049198)
- consultation: Inject chat message activity (bb69940)
- server: Initialize optional rule (3453267)
- server: Make relationship for optional rule (019c2dd)
- route: Comment create route (465da59)
- route: Comment restore route (0f9b356)
- route: Comment archive route (cd6c32f)
- route: Comment update route (5c36833)
- front: Comment fetcher (a9f06ca)
- route: Comment router (d7356f5)
- route: Restore patch for chat message (faf695b)
- query: Include optional attached chat file (ffec4f1)
- server: Register read route (05251d2)
- consultation: Use optional file contents (b68ac6b)
- manager: Remove the excess push (8c92025)
- query: Include certain info in post automatically (82d9515)
- front: Correct the template links (be353d6)
- shareable: Add comment links (026c845)
- query: Make query to sift post by department (75e2fcb)
- manager: Integrate query pipes to manager for post (bcb8bda)
- fetcher: Specialize the query parameter for fetcher (e9bea0a)
- post: Integrate department filter to preload posts (e011804)
- route: Update permission policy for comment create route (6f9e663)
- route: Update permission policy for comment restore route (328d278)
- route: Update permission policy for comment archive route (a483398)
- route: Update permission policy for comment update route (ab6c7df)
- shareable: Revert comment permissions (4552747)
- shareable: Comment combinations (f4acca7)
- authentication: Make component to ask for password automatically (c3dba93)
- consultation: Run intervals continuously (05efcbe)
- transformer:
⚠️ Wait for password to finish comparing (4a1c170) - database: Make function to process data asynchronously (3e5a146)
- transformer:
⚠️ Make serialization into asynchronous (8881959) - transformer:
⚠️ Make serialization into asynchronous in serializer (c55ee44) - manager:
⚠️ Wait for the serialization (e298805) - server:
⚠️ Wait for the serialization (71ce099) - user: Make option for professor with default password (0d274d6)
- post: Make form to update the post (fde1b41)
- post: Remove the retrieval of form data (6c44b1c)
- consultation: Set milliseconds to 0 (ee1e3fa)
- fetcher: Make fetcher for post attachment (3c45ba2)
- database: Comment votes migration (ab5ef35)
- database: Coment votes model (9afa785)
- database: Comment votes transformer (f5e9905)
- database: Add comment vote in the create source (a8255e6)
- database: Comment votes manager (0319d0d)
- fetcher: Remove unnecessary method for post fetcher (7cbe4ef)
- database: Add vote kind values (c5c87a9)
- helper: Comment vote factory (8f0688c)
- route: Comment votes create route (88debd6)
- route: Comment votes archive route (82927b0)
- route: Comment votes list route (a14fc0a)
- route: Comment votes restore route (a4e318a)
- route: Comment votes update route (a3d8475)
- route: Comment votes router (c3a1a90)
- post: Upload post attachment (6492f9c)
- fetcher: Specify other document props for creation (45dd896)
- route: Post list route (c188e8f)
- route: Post router update for list (37fdfd7)
- post: Integrate to create post resource (83a67e2)
- route: Post attachment archive (f7a96b7)
- post: Prepare the selection of departments (02486ac)
- consultation: Sort messages by time (72567c8)
- post: Move selection of department to draft form (eae9ace)
- post: Make department option info (5ce9a3f)
- post: Allow user to select roles if there are many (ea1f402)
- post: Make department options if the chosen role allows it (b5626b8)
- front-end: Generalize chat message kinds (5d0ba05)
- consultation: Use
chat_message_kinds.ts
(e24d3cc) - post: Make post state for creation (3e141cf)
- post: Use slot to insert for additional fields (8b87bff)
- post: Remake the creation with relationships (0a93213)
- post: Load the roles if there are more (f9c9289)
- post: Prepare the submission of form (4ac7885)
- post: Separate the viewer from loop (4b0fae5)
- route: Post attachment update patch (cde941a)
- server: Sort messages ascendingly (4c776cd)
- database: Fix the sortable columns for comment vote manager (96441d5)
- server: Modify policy to require signatures (fd3b8f1)
- server:
⚠️ Change policy on common middlewares that are affected (c57d69a) - consultation: Emit upon requesting emitting to PDF (8baf4ee)
- consultation: Prepare code to save as PDF (77a2645)
- consultation: Save the PDF from chat window (20d3e08)
- manager: Make method to find the ID of a certain activity (d6dff5f)
- consultation: Fetch existing schedules (02a4928)
- user: Use helper function (6b83dfe)
- component: Provide missing props (bb20534)
- server: Fix type not assignable on override policy (06e956d)
- server: Allow all MIME types (8879365)
- database: Tag migration file (062c997)
- database: Tag model (e695899)
- database: Tag transformer (2bb28bd)
- helper: Tag factory (76de39f)
- database: Tag manager (bbb9425)
- route: Tag create (bb2b687)
- route: Tag update (bb95b31)
- route: Tag restore (54b1955)
- route: Tag archive (ab5941c)
- route: Tag list get (5d03f57)
- route: Tag router (7822bd4)
- route: Add tag router getter (010cbcb)
- database: Add tag in source (7223fc0)
- share: Tag combinations (6d3cb14)
- chat: Generalize the other accept type (51bd8f3)
- chat: Make subkind
computed
(bef9374) - chat: Generalize type to accept (14fb59a)
- consultation: Remove the inclusion of failing dependency (a5e9a34)
- consultation: Pre-register the route to read consultation as PDF (9bd6e59)
- user: Add document props for email verification (12f2863)
- consultation: Log the URL to convert into PDF (77607fe)
- database: Post tag migration (60165a1)
- database: Post tag transformer (33a6af6)
- database: Post tag manager (1e3ac99)
- database: Add post tag in the source (f61ff39)
- database: Post tag model (adca9fb)
- database: Add post tag in tag model (c1da29d)
- database: Post tag factory (bd758a6)
- helper: Change to random word (d0caf4f)
- server: List the number of routes registered (fe26be9)
- chat: Remove data reactivity (4ea2b9b)
- migration: Make migration for asynchrnous requests (36452cd)
- migration: Change the attribute for token (1f2643c)
- migration: Change the table name (e51b570)
- migration: Add extra column for special values (57da4a7)
- migration: Add origin to indicate what URL it came from (fccede2)
- migration: Generalize the naming of table (777739b)
- migration: Rename the columns for step count (dbd3b3c)
- migration: Rename the column for progress (77aec91)
- model: Make an asynchronous-like model (8ae57a4)
- model: Make model for asynchronous file (e5455d3)
- transformer: Make transformer for asynchronous-like (662567c)
- transformer: Include user by default in relationships (9ebc481)
- transformer: Make transformer for asynchronous file (d9b2e5e)
- transformer: Rename the method for readability (855d58d)
- transformer: Add other whitelisted attributes (24d3983)
- transformer: Specialize the model (af6bab8)
- migration: Make file contents optional (bbe740c)
- model: Make file contents optional (52d0a21)
- back-end: Make helper to digest (128d1c2)
- manager: Make manager for asynchronous file (6f43a04)
- server: Make singleton for asynchronous operation manager (5368296)
- server: Move the instantiation of manager (58d24e3)
- server: Add method to determine if the request is new or old (7aebdc2)
- server: Add constraints to find the model (7fae08f)
- server: Include the user ID in initialization of operation (d5a83a2)
- component: Use
$attrs
temporarily (80a9c4d) - server: Store progress of operation (5820d94)
- server: Make method to regenerate document (25a1f86)
- server: Make method to increment finished count (39a54ca)
- server: Make method to finish the progress (3f8d559)
- database: Profanity migration file (096de10)
- database: Found post word migration file (72f84dc)
- database: Found comment word migration file (0a960e3)
- database: Profanity model (ee0e59a)
- database: Found post word model (01b86d1)
- database: Found comment word model (275871a)
- database: Profanity filter transformer (4e31e15)
- database: Found post word transformer (710fcba)
- database: Found comment word transformer (44f1d04)
- database: Profanity filter factory (8b2af0a)
- database: Found post word factory (6515dde)
- database: Found comment word factory (2b317ec)
- database: Profanity filter shared document (9fd48a6)
- database: Found post word shared document (2096572)
- database: Found comment word shared document (82a549a)
- share: Profanity combinations (edbcf57)
- share: Profanity filter links (243c10d)
- database: Profanity filter manager (09078ef)
- database: Add profanity sources and extending source (defd61b)
- database: Found post word manager (08deee6)
- database: Ensure found post word manager works (37a4d30)
- database: Found comment word manager (3eeb75e)
- database: Ensure found comment word works (9d6d154)
- database: Rename variables (601a141)
- route: Add profanity filter router (0cfbf9d)
- route: Profanity filter router (eeb3358)
- route: Profanity filter create (5e0b4b5)
- route: Profanity filter update (10d12bc)
- route: Profanity filter restore (592e1e3)
- route: Profanity filter list get (2f01e0d)
- route: Profanity filter archive delete (d75241e)
- route: Profanity filter profanity filter (8080fdc)
- consultation: Filter activities (f9dcd72)
- chat: Provide next message (8dcb6fa)
- front-end: Make window focus listener (ba9eade)
- chat: Update
seenMessageAt
manually (bcf9229) - server: Initialize with request (c0cb5a7)
- server: Make middleware to destroy the operation (70eaa86)
- database: Make method to check if transaction can be destroyed (ef59fd0)
- server: Make method to destroy conditionally (5644e79)
- server: Add method to get post policy middlewares (acb510f)
- error: Add error to handle still processing error (19f46a8)
- server:
⚠️ Return the created or found document (5ed561f) - server: Output the asynchronous operation document (1bf4a27)
- consultation: Remove the conflict upon changing scheduled start (cbe5fbe)
- server: Rearrange add asynchronous committer as common middleware (d4e0e7f)
- server: Rename the middleware (23b6b30)
- consultation: Update seen value on focus (0f5e9fe)
- server: Destroy transaction upon connection to web socket server (43b52ad)
🌐 Shareables
🔦 Developer Experience
- command: Prune on fetch (d8a9ffb)
- Add helpful phrase (fdf2721)
- Add option to answer (f921b54)
- server: Make route to log in as professor with default password (f338c60)
- template: Enhance the premade answer (68c520d)
- command: Make command to output a test PDF (c7d20c8)
- command: Register command to output a test PDF (a1eb741)
- command: Change the name of test comand (b5e3ed3)
- template: Correct the grammar (16f2a08)
🦠 Unit Tests
- component: Provide missing props (805c4af)
- consultation: Ensure toggling of file upload (718876e)
- database: Ensure semester manager works (54e65da)
- route: Ensure update patch for semester works (f90d0e5)
- route: Ensure restore patch for semester works (eea36d1)
- route: Ensure archive delete for semester works (f7f0d1b)
- component: Ensure definition of attributes (2101926)
- front: Ensure semester fetcher works (6bd7452)
- component: Test for fetching methods (b8b0938)
- database: Correct the semester columns (75b558b)
- route: Ensure semester create works (a3b7bcd)
- route: Ensure semester update works (994a5d6)
- consultation: Ensure availability of button (f8fee91)
- post: Make initial test for post (6766eef)
- post: Ensure archiving works properly (c50906f)
- consultation: Ensure event emission (5c52720)
- consultation: Ensure proper request (b8f5faa)
- post attachment: Ensure creation of attachment works (474b8f4)
- route: Ensure comment create route works (42c837e)
- route: Ensure comment restore route works (ba2837d)
- route: Ensure comment archive route works (db1a080)
- route: Ensure comment update route works (6f9b4b6)
- route: Ensure restore patch for chat message works (426fbe3)
- consultation: Test for viewable file message (43f38b3)
- server: Test for attached file read route (e5e2643)
- manager: Ensure participants includes consultant (57bc0f8)
- consultation: Mock attached file contents (1cd2190)
- query: Make test to ensure sifting of post by department (b281522)
- authentication: Ensure change password form will be prompted (e8c7e3f)
- consultation: Group test cases by state (375d7fe)
- consultation: Provide mock consultant (a3110ce)
- authentication: Wait for changes before asserting (ca025c5)
- consultation: Ensure interval update (c5298b4)
- consultation: Ensure proper previous calls (03b4e0c)
- consultation: Ensure updated
finishedAt
(fa2143c) - front-end: Await instead of resolving (24ffd3e)
- consultation: Ensure request properties (bc2acd8)
- consultation: Trigger list toggler (28a32fc)
- consultation: Ensure proper previous calls (2291b85)
- server: Wait for the serialization (aea1db8)
- consultation: Ensure toggling of overlay (ea47d7e)
- policy: Wait for deserialization (6e743e5)
- transformer: Wait for deserialization (c3dc7e3)
- manager: Wait for deserialization (57c1262)
- server: Wait for deserialization (8c58ba7)
- chat message: Wait for deserialization (4ceb0b0)
- attached chat file: Wait for deserialization (e068467)
- chat message activity: Wait for deserialization (c9da388)
- employee schedule: Wait for deserialization (95a8002)
- consultation: Ensure forceful finishing (6b6da87)
- consultation: Clear listeners (37ef5b3)
- transformer: Wait for deserialization (cf3e838)
- consultation: Provide
userProfile
(98c4596) - consultation: Wait for the next tick (9cfb295)
- fetcher: Reuse the test for post attachment (4c427f4)
- database: Ensure comment votes manager works (ebfe93a)
- route: Ensure comment votes create works (3e5a803)
- route: Ensure comment votes archive works (30b1f83)
- route: Ensure comment votes list works (92a44fd)
- route: Ensure comment votes restore works (e6898a6)
- route: Ensure comment votes update works (6c26925)
- route: Ensure list get for post works (7be696c)
- route: Ensure archive for post attachment works (5d1aefd)
- consultation: Ensure
lastChatTimeSent
(2cd0567) - consultation: Ensure sorted chat messages (eb082a7)
- consultation: Change user names (0e6c70d)
- route: Ensure post attachment update patch works (09bb069)
- manager: Prepare test to squash the bug (9fcd73d)
- server: Ensure kind base policies works (20e7a54)
- manager: Find specific activity base on user and consultation (bbdc0d1)
- manager: Add sortable column (43f103d)
- consultation: Ensure file type to accept (61853e1)
- chat: Ensure different message kinds (94bba0f)
- chat: Ensure non-image file preview (f2f68e4)
- chat: Test sending of other file types (52591a6)
- route: Fix contraints not assignale on post list route (410805a)
- database: Ensure tag manager works (2695fa9)
- route: Ensure tag create works (138420f)
- route: Ensure tag update works (d980ee0)
- route: Ensure tag archive works (106048d)
- route: Ensure tag restore works (99f7380)
- route: Ensure tag list get works (768280f)
- chat: Ensure proper subkind (8b8f1b0)
- chat: Ensure proper subkind (b205d6a)
- database: Ensure post tag manager works (bc72ef8)
- chat: Ensure general file message (aa8bb3e)
- consultation: Define dates (6d3868c)
- back-end: Ensure buffer can be digested (cc4840e)
- component: Test functionality (e1b91e0)
- server: Check if asynchronous operation can be run (2f43602)
- server: Specialize the type of request (2e38d75)
- server: Expect operation to be new (6e25db6)
- server: Ensure asynchronous operation manager works with old ones (04534c0)
- server: Prepare test to regenerate document (3e85f03)
- server: Prepare test to increment progress (17046b5)
- server: Prepare test to finish progress (b551536)
- database: Ensure profanity filter manager works (4970613)
- route: Ensure profanity filter update works (55f8641)
- route: Ensure profanity filter restore works (f40a75b)
- route: Ensure profanity filter list get works (5ed8829)
- route: Ensure profanity filter archive works (0122e3b)
- route: Ensure profanity filter create works (b2b8876)
- validator: Add async function (5766540)
- validator: Add async function on test (2155320)
- validator: Add async function in divisibly by test (38d4bd7)
- validator: Fix missing async function (6c73216)
- chat: Provide missing props (701fed6)
- chat: Remove unnecessary lines of code (9692031)
🕷 Integration Tests
- post attachment: Ensure post attachment works as expected (a15b55d)
- post attachment: Correct the path of file type (2fc1b81)
- Wait for deserialization through factories (e85370a)
- consultation: Wait for deserialization (e7106a1)
- front-end: Adjust previous call indexes (012fdd1)
⚠️ Breaking Changes
⚠️ Move some assets in forum to general asset folder (fb465aa)- server:
⚠️ Move email transport singleton to dedicated directory (7b60752) - factory:
⚠️ Wait for the serialization (5a91779) - back-end:
⚠️ Correct the type for raw post attachment (215db82) - transformer:
⚠️ Wait for password to finish comparing (4a1c170) - transformer:
⚠️ Make serialization into asynchronous (8881959) - transformer:
⚠️ Make serialization into asynchronous in serializer (c55ee44) - manager:
⚠️ Wait for the serialization (e298805) - server:
⚠️ Wait for the serialization (71ce099) - server:
⚠️ Change policy on common middlewares that are affected (c57d69a) - server:
⚠️ Return the created or found document (5ed561f)
❤️ Contributors
- Angelo Magtoto
- Ardrin Gregorio
- Jarlem Red De Peralta
- Kenneth Trecy Tobias