Skip to content

Releases: glandjs/gland

Release list

1.0.0-beta

Choose a tag to compare

@m-mdy-m m-mdy-m released this 16 May 17:32
04ef220

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...
Read more