mirror of
https://github.com/HeyPuter/puter
synced 2024-11-14 14:03:42 +00:00
release: v2.4.2
This commit is contained in:
parent
f8b39630ab
commit
203669a79f
59
CHANGELOG.md
59
CHANGELOG.md
@ -1,5 +1,64 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## v2.4.2 (2024-07-22)
|
||||||
|
|
||||||
|
### Puter
|
||||||
|
|
||||||
|
#### Features
|
||||||
|
|
||||||
|
- add new file templates ([1f7f094](https://github.com/HeyPuter/puter/commit/1f7f094282fae915a2436701cfb756444cd3f781))
|
||||||
|
- add cross_origin_isolation option ([e539932](https://github.com/HeyPuter/puter/commit/e53993207077aecd2c01712519251993bb2562bc))
|
||||||
|
- add option to disable temporary users ([f9333b3](https://github.com/HeyPuter/puter/commit/f9333b3d1e05bd0dffaecd2e29afd08ea61559fc))
|
||||||
|
- add some default groups ([ba50d0f](https://github.com/HeyPuter/puter/commit/ba50d0f96d58075abec067d24e6532bd874093f0))
|
||||||
|
- Add support for dropping multiple Puter items onto Dev Center (close #311) ([8e7306c](https://github.com/HeyPuter/puter/commit/8e7306c23be01ee6c31cdb4c99f2fb1f71a2247f))
|
||||||
|
|
||||||
|
#### Translations
|
||||||
|
|
||||||
|
- Update ig.js ([382fb24](https://github.com/HeyPuter/puter/commit/382fb24dbb1737a8a54ed2491f80b2e2276cde61))
|
||||||
|
- feat: add vietnamese localization-a ([c2d3d69](https://github.com/HeyPuter/puter/commit/c2d3d69dbe33f36fcae13bcbc8e2a31a86025af9))
|
||||||
|
- Update zhtw.js, Complete Traditional Chinese translation based on English file #550 ([b9e73b7](https://github.com/HeyPuter/puter/commit/b9e73b7288aebb14e6bbf1915743e9157fc950b1))
|
||||||
|
- update zhtw.js to match en.js ([37fd666](https://github.com/HeyPuter/puter/commit/37fd666a9a6788d5f0c59311499f29896b48bc82))
|
||||||
|
- Add Tamil translation to translations.js ([8a3d043](https://github.com/HeyPuter/puter/commit/8a3d0430f39f872b8a460c344cce652c340b700b))
|
||||||
|
- Move Tamil translation to the rest of translations ([333d6e3](https://github.com/HeyPuter/puter/commit/333d6e3b651e460caca04a896cbc8c175555b79b))
|
||||||
|
- Translation improvements, mainly style and context-based ([8bece96](https://github.com/HeyPuter/puter/commit/8bece96f6224a060d5b408e08c58865fadb8b79c))
|
||||||
|
- update translation file es.js to be up to date with the file en.js ([1515278](https://github.com/HeyPuter/puter/commit/151527825f1eb4b060aaf97feb7d18af4fcddbf2))
|
||||||
|
- Translate en.js as of 2024-07-10 ([8e297cd](https://github.com/HeyPuter/puter/commit/8e297cd7e30757073e2f96593c363a273b639466))
|
||||||
|
- Create hu.js hungarian language ([69a80ab](https://github.com/HeyPuter/puter/commit/69a80ab3d2c94ee43d96021c3bcbdab04a4b5dc6))
|
||||||
|
- Update translations.js to Hungarian lang ([56820cf](https://github.com/HeyPuter/puter/commit/56820cf6ee56ff810a6b495a281ccbb2e7f9d8fb))
|
||||||
|
- Tamil translation ([81781f8](https://github.com/HeyPuter/puter/commit/81781f80afc07cd1e6278906cdc68c8092fbfedf))
|
||||||
|
- Update it.js ([84e31ef](https://github.com/HeyPuter/puter/commit/84e31eff2f58584d8fab7dd10606f2f6ced933a2))
|
||||||
|
- Update Armenian translation file ([3b8af7c](https://github.com/HeyPuter/puter/commit/3b8af7cc5c1be8ed67be827360bbfe0f0b5027e9))
|
||||||
|
|
||||||
|
#### Bug Fixes
|
||||||
|
|
||||||
|
- fix templates ([5d2a6fc](https://github.com/HeyPuter/puter/commit/5d2a6fce305a3dcd4857f52ebb75f529dffe4790))
|
||||||
|
- popup login in co isolation mode ([8f87770](https://github.com/HeyPuter/puter/commit/8f87770cebab32c00cb10133979d426306685292))
|
||||||
|
- add necessary iframe attributes for co isolation ([2a5cec7](https://github.com/HeyPuter/puter/commit/2a5cec7ee914c9c97ae90b85464f9fc5332ad2fb))
|
||||||
|
- chore: fix confirm for type_confirm_to_delete_account ([02e1b1e](https://github.com/HeyPuter/puter/commit/02e1b1e8f5f8e22d7ab39ebff99f7dd8e08a4221))
|
||||||
|
- syntax error and formatting issue ([3a09e84](https://github.com/HeyPuter/puter/commit/3a09e84838fe8b74bd050641620eec87d9f59dfc))
|
||||||
|
- #432 ([f897e84](https://github.com/HeyPuter/puter/commit/f897e844989083b0b369ba0ce4d2c5a9f3db5ad8))
|
||||||
|
- `launch_app` not considering `explorer` as a special case ([98e6964](https://github.com/HeyPuter/puter/commit/98e69642d027a83975a0b2b825317213098bb689))
|
||||||
|
- well kinda (HOSTNAME in phoenix) ([7043b94](https://github.com/HeyPuter/puter/commit/7043b9400c63842c4c54d82724167666708d3119))
|
||||||
|
- it was github actions the entire time ([602a198](https://github.com/HeyPuter/puter/commit/602a19895c05b45a7d283470e7af3ae786be1bf2))
|
||||||
|
- fix CI attempt #7 ([614f2c5](https://github.com/HeyPuter/puter/commit/614f2c5061525f230ccd879bfb047434ac46a9ba))
|
||||||
|
- fix CI attempt #6 ([9d549b1](https://github.com/HeyPuter/puter/commit/9d549b192d149eac96c316ded645bf7c2e96153d))
|
||||||
|
- fix CI attempt #5 ([74adcdd](https://github.com/HeyPuter/puter/commit/74adcddc1d60e0a513408a0716ed2b301126225d))
|
||||||
|
- fix CI attempt #4 ([84b993b](https://github.com/HeyPuter/puter/commit/84b993bce913c3ad99127063bcfaae19331b199c))
|
||||||
|
- fix CI attempt #3 ([3bca973](https://github.com/HeyPuter/puter/commit/3bca973f5f4e65a2bd24c634c347fbd681a7458b))
|
||||||
|
- fix CI attempt #2 ([aebe89a](https://github.com/HeyPuter/puter/commit/aebe89a1acb070764551e8e89e325325ffbed8f9))
|
||||||
|
- run mocha within packages in monorepo ([58c199c](https://github.com/HeyPuter/puter/commit/58c199c15356ac087a04b16dd18e8fe0f1aea359))
|
||||||
|
- make webpack output not look like errors ([ad3d318](https://github.com/HeyPuter/puter/commit/ad3d318d07377c78c0429247225655e489b68be4))
|
||||||
|
- No scrollbar for session list ([45f131f](https://github.com/HeyPuter/puter/commit/45f131f8eaf94cf3951ca7ffeb6f311590233b8a))
|
||||||
|
- fix path issues under win32 platform ([d80f2fa](https://github.com/HeyPuter/puter/commit/d80f2fa847bfaef98dc8d482898f5c15f268e4bd))
|
||||||
|
- remove abnoxious debug file ([5c636d4](https://github.com/HeyPuter/puter/commit/5c636d4fd25e14ba3813f7fca3b70ff7bd6860e7))
|
||||||
|
- read_only fields in ES ([e8f4c32](https://github.com/HeyPuter/puter/commit/e8f4c328bff5c36b95fe460b80803e12e619f8ee))
|
||||||
|
|
||||||
|
### Security
|
||||||
|
|
||||||
|
#### Bug Fixes
|
||||||
|
|
||||||
|
- hoist acl check in ll_read ([6a2fbc1](https://github.com/HeyPuter/puter/commit/6a2fbc1925952ecceed741afe138270d1eeda7b7))
|
||||||
|
|
||||||
## v2.4.1 (2024-07-11)
|
## v2.4.1 (2024-07-11)
|
||||||
|
|
||||||
### Puter
|
### Puter
|
||||||
|
@ -21,10 +21,10 @@ import { simpleGit } from 'simple-git';
|
|||||||
const REPO_URL = 'https://github.com/HeyPuter/puter';
|
const REPO_URL = 'https://github.com/HeyPuter/puter';
|
||||||
|
|
||||||
const params = {
|
const params = {
|
||||||
from: 'v2.4.0',
|
from: 'v2.4.1',
|
||||||
// from: 'v2.4.0',
|
// from: 'v2.4.0',
|
||||||
to: 'v2.4.1',
|
to: 'v2.4.2',
|
||||||
date: '2024-07-11',
|
date: '2024-07-22',
|
||||||
};
|
};
|
||||||
|
|
||||||
const git = simpleGit();
|
const git = simpleGit();
|
||||||
@ -72,6 +72,9 @@ const scopes = {
|
|||||||
tools: {
|
tools: {
|
||||||
ignore: true,
|
ignore: true,
|
||||||
},
|
},
|
||||||
|
security: {
|
||||||
|
label: 'Security',
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
const scope_aliases = {
|
const scope_aliases = {
|
||||||
@ -80,6 +83,15 @@ const scope_aliases = {
|
|||||||
parsely: 'phoenix',
|
parsely: 'phoenix',
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const complicated_cases = [
|
||||||
|
function fix_i18n ({ commit, meta }) {
|
||||||
|
if ( meta.type === 'fix' && meta.scope === 'i18n' ) {
|
||||||
|
meta.type = 'i18n';
|
||||||
|
meta.scope = undefined;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
const retro_prefixes_0 = {
|
const retro_prefixes_0 = {
|
||||||
i18n: [
|
i18n: [
|
||||||
'883601142873f10d69c84874499065a7d29af054',
|
'883601142873f10d69c84874499065a7d29af054',
|
||||||
@ -95,15 +107,43 @@ const retro_prefixes_0 = {
|
|||||||
'8440f566b91c9eb4f01addcb850061e3fbe3afc7',
|
'8440f566b91c9eb4f01addcb850061e3fbe3afc7',
|
||||||
'92abc9947f811f94f17a5ee5a4b73ee2b210900a',
|
'92abc9947f811f94f17a5ee5a4b73ee2b210900a',
|
||||||
'cff488f4f4378ca6c7568a585a665f2a3b87b89c',
|
'cff488f4f4378ca6c7568a585a665f2a3b87b89c',
|
||||||
|
'3b8af7cc5c1be8ed67be827360bbfe0f0b5027e9',
|
||||||
|
'84e31eff2f58584d8fab7dd10606f2f6ced933a2',
|
||||||
|
'81781f80afc07cd1e6278906cdc68c8092fbfedf',
|
||||||
|
'56820cf6ee56ff810a6b495a281ccbb2e7f9d8fb',
|
||||||
|
'69a80ab3d2c94ee43d96021c3bcbdab04a4b5dc6',
|
||||||
|
'8e297cd7e30757073e2f96593c363a273b639466',
|
||||||
|
'151527825f1eb4b060aaf97feb7d18af4fcddbf2',
|
||||||
|
'8bece96f6224a060d5b408e08c58865fadb8b79c',
|
||||||
|
'333d6e3b651e460caca04a896cbc8c175555b79b',
|
||||||
|
'8a3d0430f39f872b8a460c344cce652c340b700b',
|
||||||
|
'b9e73b7288aebb14e6bbf1915743e9157fc950b1',
|
||||||
|
'c2d3d69dbe33f36fcae13bcbc8e2a31a86025af9',
|
||||||
|
'382fb24dbb1737a8a54ed2491f80b2e2276cde61',
|
||||||
],
|
],
|
||||||
fix: [
|
fix: [
|
||||||
'535475b3c36a37e3319ed067a24fb671790dcda3',
|
'535475b3c36a37e3319ed067a24fb671790dcda3',
|
||||||
|
'45f131f8eaf94cf3951ca7ffeb6f311590233b8a',
|
||||||
|
'02e1b1e8f5f8e22d7ab39ebff99f7dd8e08a4221',
|
||||||
],
|
],
|
||||||
doc: [
|
doc: [
|
||||||
'338004474f078a00608af1d0ebf8a7f9534bad28',
|
'338004474f078a00608af1d0ebf8a7f9534bad28',
|
||||||
'6c4c73a9e85ff8eb5e7663dcce11f4d1f824032b',
|
'6c4c73a9e85ff8eb5e7663dcce11f4d1f824032b',
|
||||||
|
'c19c18bfcf163b37e3d173b8fa50393dfb9f540f',
|
||||||
],
|
],
|
||||||
|
feat: [
|
||||||
|
'8e7306c23be01ee6c31cdb4c99f2fb1f71a2247f',
|
||||||
|
],
|
||||||
|
meta: [
|
||||||
|
'b3c1b128e2d8519bc816cdcd3220c8f40e05bb01',
|
||||||
|
'452b7495b1736df90bc748dbf818407488875754',
|
||||||
|
],
|
||||||
|
};
|
||||||
|
|
||||||
|
const message_changes = {
|
||||||
|
'1f7f094282fae915a2436701cfb756444cd3f781': 'feat: add new file templates',
|
||||||
|
'64e4299ac0a4c9e1de7a9d089e2d7529a9530818': 'doc: docker instructions for Windows',
|
||||||
|
'f897e844989083b0b369ba0ce4d2c5a9f3db5ad8': 'fix: #432',
|
||||||
};
|
};
|
||||||
|
|
||||||
const retro_prefixes = {};
|
const retro_prefixes = {};
|
||||||
@ -122,12 +162,18 @@ const ensure_scope = name => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
for ( const commit of commits ) {
|
for ( const commit of commits ) {
|
||||||
|
if ( message_changes.hasOwnProperty(commit.hash) ) {
|
||||||
|
commit.message = message_changes[commit.hash];
|
||||||
|
}
|
||||||
if ( retro_prefixes.hasOwnProperty(commit.hash) ) {
|
if ( retro_prefixes.hasOwnProperty(commit.hash) ) {
|
||||||
commit.message = retro_prefixes[commit.hash] + ': ' +
|
commit.message = retro_prefixes[commit.hash] + ': ' +
|
||||||
commit.message;
|
commit.message;
|
||||||
}
|
}
|
||||||
const meta = parse_conventional_commit(commit.message);
|
const meta = parse_conventional_commit(commit.message);
|
||||||
if ( ! meta ) continue;
|
if ( ! meta ) continue;
|
||||||
|
for ( const transformer of complicated_cases ) {
|
||||||
|
transformer({ commit, meta });
|
||||||
|
}
|
||||||
let scope = meta.scope ?? 'puter';
|
let scope = meta.scope ?? 'puter';
|
||||||
while ( scope in scope_aliases ) {
|
while ( scope in scope_aliases ) {
|
||||||
scope = scope_aliases[scope];
|
scope = scope_aliases[scope];
|
||||||
@ -145,7 +191,7 @@ for ( const commit of commits ) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let s = '';
|
let s = '';
|
||||||
s += `## ${params.from} (${params.date})\n\n`;
|
s += `## ${params.to} (${params.date})\n\n`;
|
||||||
for ( const scope_name in data ) {
|
for ( const scope_name in data ) {
|
||||||
const scope = data[scope_name];
|
const scope = data[scope_name];
|
||||||
s += `### ${scopes[scope_name].label}\n\n`;
|
s += `### ${scopes[scope_name].label}\n\n`;
|
||||||
|
Loading…
Reference in New Issue
Block a user