Releases: glandjs/gland
Releases · glandjs/gland
Release list
1.0.0-beta
What's Changed
- chore: Preparation for the second version as well as the implementati… by @m-mdy-m in #1
- core: update qiks package by @m-mdy-m in #2
- feat: The overall architecture of the project was changed and qiks an… by @m-mdy-m in #3
- feat: add interface for middleware and app settings(global settings) by @m-mdy-m in #4
- feat: add route interfaces by @m-mdy-m in #5
- feat(router): added support for decorators, nested routes, and dynamic parameter parsing. by @m-mdy-m in #6
- feat(router): add MultiLang decorator, fix ctx bug, and add bindPrope… by @m-mdy-m in #7
- test(unit): add unit test for middleware and Context and fix bug for ctx.body by @m-mdy-m in #8
- fix(ctx): Resolve ctx bug for req and res functions synchronization by @m-mdy-m in #9
- Implement Event System, Server ID Generation, and Configuration Enhancements by @m-mdy-m in #10
- feat: add modules keys for routers and decorators by @m-mdy-m in #11
- Refactor Context Handling, Enhance Response Management, and Improve Project Structure by @m-mdy-m in #12
- feat: Refactor module and context handling with new redirect method a… by @m-mdy-m in #13
- feat: Fix routing for multi-language support and improve RequestInfo robustness by @m-mdy-m in #14
- Fix event system and enhance decorators with unit tests by @m-mdy-m in #15
- feat(example): A simple example was added which includes AppConfig as… by @m-mdy-m in #16
- refactor(decorator): Refactor router and dependency injection system … by @m-mdy-m in #17
- Added schema validation error handling nested schema support and validation field options by @m-mdy-m in #18
- Refactor Validation System and Enhance Testing for Improved Flexibility and Reliability by @m-mdy-m in #19
- chore: remove old task and add new task and feature by @m-mdy-m in #20
- Dev/v2Refactor core components for improved modularity, type safety, and maintainability by @m-mdy-m in #21
- refactor(project): The structure of the project was completely refact… by @m-mdy-m in #22
- docs: update docs by @m-mdy-m in #23
- feat(http): add generic http server interface definition to support m… by @m-mdy-m in #24
- feat(validator): implement comprehensive validation system with decor… by @m-mdy-m in #25
- feat(metadata): Add metadata package implementation with core functionality and utility support by @m-mdy-m in #26
- refactor(metadata): overhaul metadata handling with improved scoping and type safety by @m-mdy-m in #27
- Fix Validator Engine and Improve Rule Action Logic with Enhanced Validation Handling by @m-mdy-m in #28
- The packages are synced according to the new version of @medishn/qiks. by @m-mdy-m in #29
- chore: Added new readme.md along with new items to ignore files for git and npm. The name of the package was changed from @medishn/gland to @gland/etc.. to preserve the structure of the mono repo and write it better and more complete. tsconfig has been changed and package names are written in path. by @m-mdy-m in #30
- feat config Add Default Configuration Support and Integration Tests by @m-mdy-m in #31
- refactor(config): Config and settings are refactored and each section is divided into separate modules and global is used instead of settings. by @m-mdy-m in #32
- feat(di): Enhance Dependency Injection System with Flexible Module Token Generation, Compilation, Container, Injector, and Lazy Module Loader by @m-mdy-m in #33
- refactor(config): Modules and services were refactored and more optio… by @m-mdy-m in #34
- feat(events/core): implement event-driven system (EDS) with SEP architecture by @m-mdy-m in #35
- feat(@Gland): Tests were made for events and related bugs were fixed and decorator emit was implemented accurately and completely. by @m-mdy-m in #36
- refactor(events): Entering data for the publish method became optional. by @m-mdy-m in #37
- feat(events): Two new methods were added, called request and channel,… by @m-mdy-m in #38
- Core Enums, HTTP Exceptions, Logger Refactor & Decorators by @m-mdy-m in #39
- refactor(events-di): remove di system and eds package by @m-mdy-m in #40
- feat(core): The @medishn/toolkit package was added and the typos, http-errors, http-status-code and the rest of the duplicates that were in the package were removed. Also, the @gland/debug package was removed because there was only one logger in it. Maybe in the future a package with this name will be released for easy debugging of the package! and add gateway decorator by @m-mdy-m in #41
- feat(common): add body parser options & core decorators, update documentation, and add Gland logo by @m-mdy-m in #42
- chore: remove "Gland" txt in logo by @m-mdy-m in #43
- chore: edit .gitignore file to include package manager lock files and… by @xDefyingGravity in #44
- feat(common): implement core event-driven infrastructure by @m-mdy-m in #45
- chore: add Readme.md by @m-mdy-m in #46
- fix: fix logo link by @m-mdy-m in #47
- chore: edited the README.md in packages/common to have the correct links to the contributing guide, license, and security files by @xDefyingGravity in #49
- feat(crypto-uuid): Implement secure UUID version 4 by @m-mdy-m in #50
- feat(core, http): introduce protocol-agnostic architecture and enhanc… by @m-mdy-m in #51
- Implement event-driven HTTP server with routing, middleware, and pipeline management by @m-mdy-m in #52
- feat(common): add new methods for even channel by @m-mdy-m in #53
- feat(queue): Implement event queue with circular deque for efficient event processing by @m-mdy-m in #54
- Refactor and Enhance HTTP, Middleware, and Event Handling and etc, by @m-mdy-m in #56
- feat(events): enhance event handling with safeEmit and event cleanup by @m-mdy-m in #57
- chore: added .idea/ and .vscode/ to .gitignore by @xDefyingGravity in #58
- feat(http): Enhance Body Parsing & Improve Header Handling by @m-mdy-m in #59
- refactor: Simplify EventQueue Logic and Improve Event Handling in EventBroker by @m-mdy-m in #60
- feat(event-broker): Implement Core Event Broker, Channel Proxy, and Emitter Execution with Optimized Event Management by @m-mdy-m in #61
- reafactor: Extra and dead code was removed and the old event type was… by @m-mdy-m in #62
- feat(context): add context by @m-mdy-m in #63
- refactor: Unused codes were removed. by @m-mdy-m in #65
- style: run prettier command on all files by @masih-developer in #64
- refactor: The original sse implementation was removed due to being unusable. And the dead content-type code was removed. by @m-mdy-m in #66
- chore/config by @masih-developer in #67
- feat(broker): enable dynamic peer-to-peer communication and event routing by @m-mdy-m in #68
- feat(events): Now, due to the changes to core/event, the entire http package is a separate broker from core/events, and each package that is developed is considered a separate broker. by @m-mdy-m in #69
- chore: For better installation of dependencies - better management of projects and packages as monorepo - better and easier development - pnpm is used as a package manager. by @m-mdy-m in #70
- feat(docs): Added issue-template and pr-template. and update email by @m-mdy-m in #71
- chore(github): disable blank issues and add support links by @bitsgenix in #72
- chore: The lint-staged script has been improved and now writes based on the .prettierignore file. The gitignore and package.json files have been sorted. by @m-m...