UNPKG

4.13 kBMarkdownView Raw
1# Changelog
2
3All notable changes to this project will be documented in this file.
4
5The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
7## [0.2.0] - 2023-05-11
8
9### Added
10
11- CLI command to install middleware packages.
12- Support for Travis-CI build process.
13
14### Updated
15
16- Moved CLI command/options into respective groups.
17- Refactored getTemplatePath() - Travis ENOENT fix.
18
19## [0.2.1] - 2023-07-25
20
21## Updated
22
23- Replaced node Docker image w/ MSFT supported release.
24- templates: Removed VS Code Preview (use Built-in)
25
26## [0.3.0] - 2023-08-09
27
28### Added
29
30- Added support for listing plugins.
31
32### Updated
33
34- Support PM2 `exec_mode` (fork/cluster)
35
36## [0.3.1] - 2023-10-03
37
38### Fixed
39
40- Workaround dotfile publishing issues
41
42### Updated
43
44- Prevent overlapping tasks (watch_delay)
45- Removed globally scoped override
46
47## [0.3.2] - 2023-10-04
48
49### Fixed
50
51- Updated malformed value (use `cwd`)
52
53### Updated
54
55- Removed duplicate / in routePath
56
57## [0.4.0] - 2023-10-04
58
59### Added
60
61- Support for configured `--runtime` option
62
63### Fixed
64
65- Updated PM2 logs output location
66- Removed directory from `watch`
67
68## [0.5.0] - 2023-11-06
69
70### Added
71
72- Swagger headers schema in `@openapi`
73- `nodeVersion` template variable
74- `.jsdocrc` output template
75- Support for `--profile` arg in deploy script
76
77### Fixed
78
79- Updated AWS config access info
80- Updated node user mount location
81- Workaround `NODE_APP_INSTANCE` warnings
82- Revert - conflicting file renamed (.gitignore)
83
84### Updated
85
86- Replaced image with Lambda ECR base
87- Export types and related files during build
88- Package node engine to AWS supported (v18)
89- Upgraded devDependencies to latest
90
91## [0.5.1] - 2024-04-11
92
93### Updated
94
95- Deprecated AWS SDK v2 / nodejs18.x
96- Replaced Travis-CI with Github workflow
97
98## [0.5.2] - 2024-04-15
99
100### Fixed
101
102- Dev Container, due to [VS Code Linux support](https://code.visualstudio.com/docs/remote/faq#_can-i-run-vs-code-server-on-older-linux-distributions) changes
103
104## [0.5.3] - 2024-04-17
105
106- Exported package TypeScript types (refactor)
107- Upgraded outdated dependencies
108- Updated copyright license year
109
110## [0.6.0] - 2024-04-22
111
112- Renamed/relocated JSDoc config
113- Upgraded ESLint config to [flatconfig](https://eslint.org/blog/2022/08/new-config-system-part-2)
114- Updated devcontainer /mnt volume `$HOME` location
115- Replaced JSDoc template minami w/ [clean-jsdoc-theme](https://www.npmjs.com/package/clean-jsdoc-theme)
116
117## [0.6.1] - 2024-05-02
118
119- Renamed template output `openapi.js` to `openapi.config.js`
120- Prepwork for [DefinitelyTyped migration](https://github.com/lambda-lambda-lambda/cli/issues/2)
121
122## [0.6.2] - 2024-05-06
123
124- Override Docker base image (install missing bin)
125 - Fixes microsoft/vscode-remote-release/issues/9856#issue-2279937211
126
127## [0.6.3] - 2024-05-08
128
129### Added
130
131- [SwaggerUIViewer](https://github.com/lambda-lambda-lambda/middleware/tree/master/plugins/SwaggerUIViewer) middleware plugin
132
133### Updated
134
135- Renamed types declaration file.
136- Integrated [@lambda-lambda-lambda/types/cli](https://github.com/lambda-lambda-lambda/types)
137 - Info lambda-lambda-lambda/cli/issues/2#issue-2249209628
138- Redirect root requests to SwaggerUI
139
140## [0.6.4] - 2024-05-30
141
142### Updated
143
144- Prep deprecation of `asynchronous` Yes/No values ([VS Code extension integration artifact](https://github.com/lambda-lambda-lambda/vscode-extension/blob/master/src/extension.ts#L70))
145- Skip CLI args parser when imported.
146- Upgraded [@lambda-lambda-lambda/types](https://github.com/lambda-lambda-lambda) (0.0.2)
147
148## [0.6.5] - 2024-05-30
149
150### Updated
151
152- Added Swagger dependency [AppConfigPlugin](https://github.com/lambda-lambda-lambda/middleware/tree/master/plugins/AppConfigPlugin)
153- Removed redundant prefix in Route path
154- Ensure Swagger generated path matches routing
155- Removed hardcoded middleware, fix output
156
157## [0.6.6] - 2024-06-06
158
159### Updated
160
161- Replace use of `appPrefix` w/ `routePrefix`
162- Workaround Docker [remoteUser permissions](https://github.com/microsoft/vscode-remote-release/issues/6834#issuecomment-1158600543)