1 | # Changelog
|
2 |
|
3 | All notable changes to this project will be documented in this file.
|
4 |
|
5 | The 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)
|