You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: MAJ docs canoniques\n- CHANGELOG: conserver Unreleased et 3.2.3 uniquement\n- README: retirer mentions de releases, corriger docs existantes\n- RELEASE: processus de distribution sans GitHub releases\n- CONTRIBUTING: URLs dépôt et docs corrigées
- BCASL: bouton global Activer/Désactiver dans le chargeur API, persistant dans `bcasl.json` (`options.enabled`).
12
+
- cx_Freeze: case à cocher « Inclure encodings », normalisation des chemins, création automatique du dossier de sortie si invalide, amélioration du bouton target-dir (répertoire par défaut pertinent et synchro UI globale).
13
+
- ACASL: ouverture du dossier de sortie centralisée via l’orchestrateur, avec `get_output_directory` fourni par les moteurs; amélioration de la résolution du dossier de sortie.
14
+
- Documentation: mise à jour du guide de création de moteur et précisions i18n.
20
15
21
16
### Changed
22
-
- Updated GitHub Actions workflows for better separation of concerns
23
-
- Enhanced requirements.txt with version ranges and development dependencies
24
-
- Improved pyproject.toml configuration for better tool integration
17
+
- Installations de dépendances système (Linux/Windows) en arrière‑plan pour éviter le blocage de l’UI, messages utilisateur améliorés.
18
+
- Les moteurs n’ouvrent plus directement les dossiers de sortie; responsabilité confiée à ACASL.
19
+
- ACASL: logique de filtrage d’artifacts et d’ouverture de dossier rendue plus robuste.
20
+
21
+
### Fixed
22
+
- Bouton target-dir: chemin de départ du sélecteur et synchronisation avec le champ global corrigés.
23
+
- Icône cx_Freeze: avertissement propre si le chemin est invalide; pas d’échec silencieux.
24
+
- Réduction des doublons dans les arguments générés pour cx_Freeze.
25
25
26
26
### Security
27
-
- Added automated security scanning in CI pipeline
28
-
- Implemented dependency vulnerability checking
29
-
- Added bandit security linting for Python code
27
+
- Moins de risques de blocage grâce à l’exécution non bloquante des commandes système (QProcess asynchrone).
30
28
31
-
## [3.2.3] - 2025-09-06
29
+
## 3.2.3 - 2025-09-06
32
30
33
31
### Added
34
32
- Modular architecture with BCASL and ACASL plugin systems
@@ -51,93 +49,3 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
51
49
- Input validation improvements
52
50
- Secure plugin loading mechanisms
53
51
- Enhanced subprocess handling
54
-
55
-
## [3.2.2] - 2023-12-01
56
-
57
-
### Fixed
58
-
- Critical bug in ACASL plugin execution
59
-
- Memory management issues in long-running operations
60
-
- UI responsiveness improvements
61
-
62
-
### Security
63
-
- Fixed potential code injection vulnerability in plugin system
64
-
- Enhanced input sanitization
65
-
66
-
## [3.2.1] - 2023-11-15
67
-
68
-
### Added
69
-
- Support for Python 3.12
70
-
- New ACASL plugins for code signing and packaging
71
-
72
-
### Changed
73
-
- Improved plugin discovery mechanism
74
-
- Better error messages and user feedback
75
-
76
-
### Fixed
77
-
- Plugin loading issues on Windows
78
-
- Configuration file parsing edge cases
79
-
80
-
## [3.2.0] - 2023-11-01
81
-
82
-
### Added
83
-
- ACASL (After Compilation Action Scripting Language) system
84
-
- Enhanced BCASL with new built-in functions
85
-
- Comprehensive plugin SDK
86
-
- Multi-engine support architecture
87
-
88
-
### Changed
89
-
- Major refactoring of core compilation engine
90
-
- Improved UI with better theme support
91
-
- Enhanced documentation structure
92
-
93
-
### Deprecated
94
-
- Legacy plugin API (will be removed in 4.0.0)
95
-
96
-
### Removed
97
-
- Support for Python 3.9 and below
98
-
99
-
### Fixed
100
-
- Numerous stability and performance improvements
101
-
102
-
### Security
103
-
- Enhanced plugin sandboxing
104
-
- Improved input validation across all modules
105
-
106
-
## [3.1.0] - 2023-06-01
107
-
108
-
### Added
109
-
- BCASL (Before Compilation Action Scripting Language) system
110
-
- Plugin architecture foundation
111
-
- Basic GUI interface
112
-
113
-
### Changed
114
-
- Complete rewrite of compilation pipeline
115
-
- Improved configuration management
116
-
117
-
## [3.0.0] - 2023-01-01
118
-
119
-
### Added
120
-
- Initial release of PyCompiler ARK++ 3.x series
121
-
- Core compilation functionality
122
-
- Basic plugin support
123
-
- Command-line interface
124
-
125
-
### Changed
126
-
- Complete architectural redesign from 2.x series
127
-
128
-
### Removed
129
-
- Legacy 2.x compatibility layer
130
-
131
-
---
132
-
133
-
## Release Notes Format
134
-
135
-
### Types of Changes
136
-
-**Added** for new features
137
-
-**Changed** for changes in existing functionality
0 commit comments