Skip to content

Commit 203669a

Browse files
committed
release: v2.4.2
1 parent f8b3963 commit 203669a

File tree

2 files changed

+110
-5
lines changed

2 files changed

+110
-5
lines changed

CHANGELOG.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,64 @@
11
# Changelog
22

3+
## v2.4.2 (2024-07-22)
4+
5+
### Puter
6+
7+
#### Features
8+
9+
- add new file templates ([1f7f094](https://github.com/HeyPuter/puter/commit/1f7f094282fae915a2436701cfb756444cd3f781))
10+
- add cross_origin_isolation option ([e539932](https://github.com/HeyPuter/puter/commit/e53993207077aecd2c01712519251993bb2562bc))
11+
- add option to disable temporary users ([f9333b3](https://github.com/HeyPuter/puter/commit/f9333b3d1e05bd0dffaecd2e29afd08ea61559fc))
12+
- add some default groups ([ba50d0f](https://github.com/HeyPuter/puter/commit/ba50d0f96d58075abec067d24e6532bd874093f0))
13+
- Add support for dropping multiple Puter items onto Dev Center (close #311) ([8e7306c](https://github.com/HeyPuter/puter/commit/8e7306c23be01ee6c31cdb4c99f2fb1f71a2247f))
14+
15+
#### Translations
16+
17+
- Update ig.js ([382fb24](https://github.com/HeyPuter/puter/commit/382fb24dbb1737a8a54ed2491f80b2e2276cde61))
18+
- feat: add vietnamese localization-a ([c2d3d69](https://github.com/HeyPuter/puter/commit/c2d3d69dbe33f36fcae13bcbc8e2a31a86025af9))
19+
- Update zhtw.js, Complete Traditional Chinese translation based on English file #550 ([b9e73b7](https://github.com/HeyPuter/puter/commit/b9e73b7288aebb14e6bbf1915743e9157fc950b1))
20+
- update zhtw.js to match en.js ([37fd666](https://github.com/HeyPuter/puter/commit/37fd666a9a6788d5f0c59311499f29896b48bc82))
21+
- Add Tamil translation to translations.js ([8a3d043](https://github.com/HeyPuter/puter/commit/8a3d0430f39f872b8a460c344cce652c340b700b))
22+
- Move Tamil translation to the rest of translations ([333d6e3](https://github.com/HeyPuter/puter/commit/333d6e3b651e460caca04a896cbc8c175555b79b))
23+
- Translation improvements, mainly style and context-based ([8bece96](https://github.com/HeyPuter/puter/commit/8bece96f6224a060d5b408e08c58865fadb8b79c))
24+
- update translation file es.js to be up to date with the file en.js ([1515278](https://github.com/HeyPuter/puter/commit/151527825f1eb4b060aaf97feb7d18af4fcddbf2))
25+
- Translate en.js as of 2024-07-10 ([8e297cd](https://github.com/HeyPuter/puter/commit/8e297cd7e30757073e2f96593c363a273b639466))
26+
- Create hu.js hungarian language ([69a80ab](https://github.com/HeyPuter/puter/commit/69a80ab3d2c94ee43d96021c3bcbdab04a4b5dc6))
27+
- Update translations.js to Hungarian lang ([56820cf](https://github.com/HeyPuter/puter/commit/56820cf6ee56ff810a6b495a281ccbb2e7f9d8fb))
28+
- Tamil translation ([81781f8](https://github.com/HeyPuter/puter/commit/81781f80afc07cd1e6278906cdc68c8092fbfedf))
29+
- Update it.js ([84e31ef](https://github.com/HeyPuter/puter/commit/84e31eff2f58584d8fab7dd10606f2f6ced933a2))
30+
- Update Armenian translation file ([3b8af7c](https://github.com/HeyPuter/puter/commit/3b8af7cc5c1be8ed67be827360bbfe0f0b5027e9))
31+
32+
#### Bug Fixes
33+
34+
- fix templates ([5d2a6fc](https://github.com/HeyPuter/puter/commit/5d2a6fce305a3dcd4857f52ebb75f529dffe4790))
35+
- popup login in co isolation mode ([8f87770](https://github.com/HeyPuter/puter/commit/8f87770cebab32c00cb10133979d426306685292))
36+
- add necessary iframe attributes for co isolation ([2a5cec7](https://github.com/HeyPuter/puter/commit/2a5cec7ee914c9c97ae90b85464f9fc5332ad2fb))
37+
- chore: fix confirm for type_confirm_to_delete_account ([02e1b1e](https://github.com/HeyPuter/puter/commit/02e1b1e8f5f8e22d7ab39ebff99f7dd8e08a4221))
38+
- syntax error and formatting issue ([3a09e84](https://github.com/HeyPuter/puter/commit/3a09e84838fe8b74bd050641620eec87d9f59dfc))
39+
- #432 ([f897e84](https://github.com/HeyPuter/puter/commit/f897e844989083b0b369ba0ce4d2c5a9f3db5ad8))
40+
- `launch_app` not considering `explorer` as a special case ([98e6964](https://github.com/HeyPuter/puter/commit/98e69642d027a83975a0b2b825317213098bb689))
41+
- well kinda (HOSTNAME in phoenix) ([7043b94](https://github.com/HeyPuter/puter/commit/7043b9400c63842c4c54d82724167666708d3119))
42+
- it was github actions the entire time ([602a198](https://github.com/HeyPuter/puter/commit/602a19895c05b45a7d283470e7af3ae786be1bf2))
43+
- fix CI attempt #7 ([614f2c5](https://github.com/HeyPuter/puter/commit/614f2c5061525f230ccd879bfb047434ac46a9ba))
44+
- fix CI attempt #6 ([9d549b1](https://github.com/HeyPuter/puter/commit/9d549b192d149eac96c316ded645bf7c2e96153d))
45+
- fix CI attempt #5 ([74adcdd](https://github.com/HeyPuter/puter/commit/74adcddc1d60e0a513408a0716ed2b301126225d))
46+
- fix CI attempt #4 ([84b993b](https://github.com/HeyPuter/puter/commit/84b993bce913c3ad99127063bcfaae19331b199c))
47+
- fix CI attempt #3 ([3bca973](https://github.com/HeyPuter/puter/commit/3bca973f5f4e65a2bd24c634c347fbd681a7458b))
48+
- fix CI attempt #2 ([aebe89a](https://github.com/HeyPuter/puter/commit/aebe89a1acb070764551e8e89e325325ffbed8f9))
49+
- run mocha within packages in monorepo ([58c199c](https://github.com/HeyPuter/puter/commit/58c199c15356ac087a04b16dd18e8fe0f1aea359))
50+
- make webpack output not look like errors ([ad3d318](https://github.com/HeyPuter/puter/commit/ad3d318d07377c78c0429247225655e489b68be4))
51+
- No scrollbar for session list ([45f131f](https://github.com/HeyPuter/puter/commit/45f131f8eaf94cf3951ca7ffeb6f311590233b8a))
52+
- fix path issues under win32 platform ([d80f2fa](https://github.com/HeyPuter/puter/commit/d80f2fa847bfaef98dc8d482898f5c15f268e4bd))
53+
- remove abnoxious debug file ([5c636d4](https://github.com/HeyPuter/puter/commit/5c636d4fd25e14ba3813f7fca3b70ff7bd6860e7))
54+
- read_only fields in ES ([e8f4c32](https://github.com/HeyPuter/puter/commit/e8f4c328bff5c36b95fe460b80803e12e619f8ee))
55+
56+
### Security
57+
58+
#### Bug Fixes
59+
60+
- hoist acl check in ll_read ([6a2fbc1](https://github.com/HeyPuter/puter/commit/6a2fbc1925952ecceed741afe138270d1eeda7b7))
61+
362
## v2.4.1 (2024-07-11)
463

564
### Puter

tools/gen-release-notes.js

Lines changed: 51 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ import { simpleGit } from 'simple-git';
2121
const REPO_URL = 'https://github.com/HeyPuter/puter';
2222

2323
const params = {
24-
from: 'v2.4.0',
24+
from: 'v2.4.1',
2525
// from: 'v2.4.0',
26-
to: 'v2.4.1',
27-
date: '2024-07-11',
26+
to: 'v2.4.2',
27+
date: '2024-07-22',
2828
};
2929

3030
const git = simpleGit();
@@ -72,6 +72,9 @@ const scopes = {
7272
tools: {
7373
ignore: true,
7474
},
75+
security: {
76+
label: 'Security',
77+
},
7578
};
7679

7780
const scope_aliases = {
@@ -80,6 +83,15 @@ const scope_aliases = {
8083
parsely: 'phoenix',
8184
};
8285

86+
const complicated_cases = [
87+
function fix_i18n ({ commit, meta }) {
88+
if ( meta.type === 'fix' && meta.scope === 'i18n' ) {
89+
meta.type = 'i18n';
90+
meta.scope = undefined;
91+
}
92+
}
93+
];
94+
8395
const retro_prefixes_0 = {
8496
i18n: [
8597
'883601142873f10d69c84874499065a7d29af054',
@@ -95,15 +107,43 @@ const retro_prefixes_0 = {
95107
'8440f566b91c9eb4f01addcb850061e3fbe3afc7',
96108
'92abc9947f811f94f17a5ee5a4b73ee2b210900a',
97109
'cff488f4f4378ca6c7568a585a665f2a3b87b89c',
98-
110+
'3b8af7cc5c1be8ed67be827360bbfe0f0b5027e9',
111+
'84e31eff2f58584d8fab7dd10606f2f6ced933a2',
112+
'81781f80afc07cd1e6278906cdc68c8092fbfedf',
113+
'56820cf6ee56ff810a6b495a281ccbb2e7f9d8fb',
114+
'69a80ab3d2c94ee43d96021c3bcbdab04a4b5dc6',
115+
'8e297cd7e30757073e2f96593c363a273b639466',
116+
'151527825f1eb4b060aaf97feb7d18af4fcddbf2',
117+
'8bece96f6224a060d5b408e08c58865fadb8b79c',
118+
'333d6e3b651e460caca04a896cbc8c175555b79b',
119+
'8a3d0430f39f872b8a460c344cce652c340b700b',
120+
'b9e73b7288aebb14e6bbf1915743e9157fc950b1',
121+
'c2d3d69dbe33f36fcae13bcbc8e2a31a86025af9',
122+
'382fb24dbb1737a8a54ed2491f80b2e2276cde61',
99123
],
100124
fix: [
101125
'535475b3c36a37e3319ed067a24fb671790dcda3',
126+
'45f131f8eaf94cf3951ca7ffeb6f311590233b8a',
127+
'02e1b1e8f5f8e22d7ab39ebff99f7dd8e08a4221',
102128
],
103129
doc: [
104130
'338004474f078a00608af1d0ebf8a7f9534bad28',
105131
'6c4c73a9e85ff8eb5e7663dcce11f4d1f824032b',
132+
'c19c18bfcf163b37e3d173b8fa50393dfb9f540f',
133+
],
134+
feat: [
135+
'8e7306c23be01ee6c31cdb4c99f2fb1f71a2247f',
106136
],
137+
meta: [
138+
'b3c1b128e2d8519bc816cdcd3220c8f40e05bb01',
139+
'452b7495b1736df90bc748dbf818407488875754',
140+
],
141+
};
142+
143+
const message_changes = {
144+
'1f7f094282fae915a2436701cfb756444cd3f781': 'feat: add new file templates',
145+
'64e4299ac0a4c9e1de7a9d089e2d7529a9530818': 'doc: docker instructions for Windows',
146+
'f897e844989083b0b369ba0ce4d2c5a9f3db5ad8': 'fix: #432',
107147
};
108148

109149
const retro_prefixes = {};
@@ -122,12 +162,18 @@ const ensure_scope = name => {
122162
};
123163

124164
for ( const commit of commits ) {
165+
if ( message_changes.hasOwnProperty(commit.hash) ) {
166+
commit.message = message_changes[commit.hash];
167+
}
125168
if ( retro_prefixes.hasOwnProperty(commit.hash) ) {
126169
commit.message = retro_prefixes[commit.hash] + ': ' +
127170
commit.message;
128171
}
129172
const meta = parse_conventional_commit(commit.message);
130173
if ( ! meta ) continue;
174+
for ( const transformer of complicated_cases ) {
175+
transformer({ commit, meta });
176+
}
131177
let scope = meta.scope ?? 'puter';
132178
while ( scope in scope_aliases ) {
133179
scope = scope_aliases[scope];
@@ -145,7 +191,7 @@ for ( const commit of commits ) {
145191
}
146192

147193
let s = '';
148-
s += `## ${params.from} (${params.date})\n\n`;
194+
s += `## ${params.to} (${params.date})\n\n`;
149195
for ( const scope_name in data ) {
150196
const scope = data[scope_name];
151197
s += `### ${scopes[scope_name].label}\n\n`;

0 commit comments

Comments
 (0)