# Historique des modifications

Toutes les modifications notables de ce projet seront documentées dans ce fichier.

Le format est basé sur [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), et ce projet adhère au [Versionnement sémantique](https://semver.org/spec/v2.0.0.html) (SemVer).

- `Ajouts` pour l'ajout de nouvelles fonctionnalités.
- `Changements` pour les changements des fonctionnalités existantes.
- `Déprécié` pour prévenir des fonctionnalités qui seront bientôt retirées.
- `Retraits` pour les fonctionnalités que l'on retire.
- `Corrections` pour les corrections de bugs.
- `Sécurité` en cas de vulnérabilités.

## [Unreleased]

## v2.9.1 - 2024-06-18

### Corrections
- Fixed build issues on Linux for some glibc versions. Fixed in [PR](https://github.com/wailsapp/wails/pull/3545) by @leaanthony.

## v2.9.0 - 2024-06-16

### Ajouts
- Added Drag & Drop (files or folders) support for Windows and Linux. Added by [@lyimmi](https://github.com/lyimmi) in [PR](https://github.com/wailsapp/wails/pull/3203). Based on the work of [@ayatkyo](https://github.com/ayatkyo) for Windows in [PR](https://github.com/wailsapp/wails/pull/2774).
- Added Drag & Drop (files or folders) support for macOS. Added by [@APshenkin](https://github.com/APshenkin) in [PR](https://github.com/wailsapp/wails/pull/3250).
- Support for compiling with `libwebkit2gtk-4.1` instead of `4.0` to support latest Ubuntu release by [atterpac](https://github.com/atterpac) in [#3465](https://github.com/wailsapp/wails/pull/3465)
- Extended Routing guide with Svelte example by [@stanislav-zeman](https://github.com/stanislav-zeman) in [#3481](https://github.com/wailsapp/wails/pull/3481)
- Unit test for fix [#3476](https://github.com/wailsapp/wails/pull/3476) by [gjergj](https://github.com/Gjergj) in [#3485](https://github.com/wailsapp/wails/pull/3485)
- German Readme Translation by [Zeiichenfolge](https://github.com/Zeiichenfolge) in [#3483](https://github.com/wailsapp/wails/pull/3483)
- Added support generating bindings for structs without fields. Added by [gjergj](https://github.com/Gjergj) in [PR](https://github.com/wailsapp/wails/pull/3489)

### Changements
- Updated several broken links in the "How Does It Work?" page on the website. Changed by [@oguz-yilmaz](https://github.com/oguz-yilmaz) in [PR #3469](https://github.com/wailsapp/wails/pull/3469)
- Upgraded Go version in CI to 1.22 by [@leaanthony](https://github.com/leaanthony) in [#3473](https://github.com/wailsapp/wails/pull/3473).

### Corrections
- Fix Drag & Drop JS runtime. Added by [@jakubpeleska](https://github.com/jakubpeleska), provided by [Beam Transfer](https://beamtransfer.io) in [PR](https://github.com/wailsapp/wails/pull/3516).
- Fixed optional type generation where an extra `?` would be placed inside the field name instead of outside the name `"field?"?` vs `"field"?`. Fixed  by [@atterpac](https://github.com/atterpac) in [#3476](https://github.com/wailsapp/wails/pull/3476)
- Fixed an issue where `WindowGetPosition` and `WindowSetPosition` values were inconsistent on MacOS. Fixed by [@cenan](https://github.com/wailsapp/wails/pull/3479)
- Fix scoop command usage typo. Fixed by [@fieu](https://github.com/fieu) in [#3501](https://github.com/wailsapp/wails/pull/3501)
- Fixed macOS single instance lock reset after some time. Fixed by [@APshenkin](https://github.com/APshenkin) in [PR](https://github.com/wailsapp/wails/pull/3526)

## v2.8.2 - 2024-05-08

### Breaking Change
- The `-noPackage` flag was misnamed and is being renamed to `nopackage` to match the other flags. Changed by @leaanthony in [PR](https://github.com/wailsapp/wails/issues/3421).

### Ajouts
- Added support for proxying assets requests to an external server. Added by @leaanthony in [PR](https://github.com/wailsapp/wails/pull/3463)

### Corrections
- Fixed an issue with missing icon for Windows. Fixed by [@APshenkin](https://github.com/wailsapp/wails/pull/3400)

## v2.8.1 - 2024-04-11

### Ajouts

- Added docs help to indicate that in IDE options you can choose between vscode and goland. Added by @DiegPS in [PR](https://github.com/wailsapp/wails/pull/3419)
- Added docs to help fix NixOs/Wayland font-size css issue. Added by @atterpac in [PR](https://github.com/wailsapp/wails/pull/3268)
- Added -m (skip `go mod tidy`) flag to dev command by @te5se in [PR](https://github.com/wailsapp/wails/pull/3275)
- Added mac option `DisableZoom` to remove zoom button. Added by @wizzymore in [PR](https://github.com/wailsapp/wails/pull/3289)

### Corrections

- Fixed an issue where embed directives with patterned paths would create illegal directories. Changed by [@twonull](https://github.com/twonull) in [PR](https://github.com/wailsapp/wails/pull/3445)
- Fixed an issue where certain calls to createFrom in TypeScript would fail. Changed by [@twonull](https://github.com/twonull) in [PR](https://github.com/wailsapp/wails/pull/3435)
- Fixed some typos in comments. Changed by [@reallylowest](https://github.com/reallylowest) in [PR](https://github.com/wailsapp/wails/pull/3357)
- Fixed an issue where the destination file was not properly closed after copying. Changed by [@testwill](https://github.com/testwill) in [PR](https://github.com/wailsapp/wails/pull/3384)
- Fixed an issue where `xattr` calls were not working. Fixed by [@leaanthony](https://github.com/wailsapp/wails/pull/3328)
- Warn in the documentation that the fixed version of the WebView 2 Runtime must be extracted before use. Documented by [@ALizarazoTellez](https://github.com/ALizarazoTellez) in [PR](https://github.com/wailsapp/wails/pull/3444).

### Changements

- Changed Create a project with changing the default name to the project’s name. Changed by [@Twacqwq](https://github.com/Twacqwq) in [PR](https://github.com/wailsapp/wails/pull/3303)

## v2.8.0 - 2024-02-08

### Ajouts

- Added windows options supports `DisablePinchZoom` configuration. Added by @tuuzed in [PR](https://github.com/wailsapp/wails/pull/3115)
- Add Apple Silicon hardware detection to `wails doctor`. Changed by @almas1992 in [PR](https://github.com/wailsapp/wails/pull/3129)
- Remove quarantine attribute on macOS binaries. Changed by @leaanthony in [PR](https://github.com/wailsapp/wails/pull/3118)
- Added documentation for a common GStreamer error on Linux systems. Changed by [@mkwsnyder](https://github.com/mkwsnyder) in [PR](https://github.com/wailsapp/wails/pull/3134)
- Added documentation on explicity example of importing JS runtime. Changed by [@danawoodman](https://github.com/danawoodman) in [PR](https://github.com/wailsapp/wails/pull/3178)
- Add dock icon right-click exit handling by @almas1992 in [PR](https://github.com/wailsapp/wails/pull/3157)

### Corrections
- Fixed vue-ts template build error. Fixed by @atterpac in [PR](https://github.com/wailsapp/wails/pull/3243)
- Docs for IsZoomControlEnabled and ZoomFactor. Fixed by @leaanthony in [PR](https://github.com/wailsapp/wails/pull/3137)
- Fixed `-compiler` flag for `wails build`, `wails dev` and `wails generate module`. Fixed in [PR](https://github.com/wailsapp/wails/pull/3121) by [@xtrafrancyz](https://github.com/xtrafrancyz)
- Fixed uninitialized `SecondInstanceData.WorkingDirectory` on linux and windows ([#3154](https://github.com/wailsapp/wails/pull/3154)).
- Fixed React Routing documentation add 'Routes' and 'Route'. Fixed by @doracpphp in [PR](https://github.com/wailsapp/wails/pull/3206)
- Fixed save file dialog not appending file extension automatically on Windows by @almas1992 in [PR](https://github.com/wailsapp/wails/pull/3205)
- Fixed compatibility for wails cli being built with go 1.22 and later. Fixed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/3244)
- Fixed documentation for Window API return types. Fixed by @jangler in [PR](https://github.com/wailsapp/wails/pull/3247)

## v2.7.1 - 2023-12-10

### Corrections
- Segfault in `wails doctor` when GPU device information is not provided. Thanks to [@atterpac](https://github.com/atterpac) for the fix ([#3108](https://github.com/wailsapp/wails/pull/3108)).
- Fixed building on macOS 11. Updated other build guards. Fixed in [#3111](https://github.com/wailsapp/wails/pull/3108) by [@leaanthony](https://github.com/leaanthony).

### Changements
- Go 1.20 is now the minimum supported Go version.


## v2.7.0 - 2023-12-09

### Ajouts

- Update the description of `ZoomFactor` and `IsZoomControlEnabled` attributes in the document. Added by @biuaxia in [PR](https://github.com/wailsapp/wails/pull/3013)
- Added Single Instance Lock support with passing arguments to first instance. Added by @APshenkin in [PR](https://github.com/wailsapp/wails/pull/2951)
- Added support for enabling/disabling swipe gestures for Windows WebView2. Added by @leaanthony in [PR](https://github.com/wailsapp/wails/pull/2878)
- When building with `-devtools` flag, CMD/CTRL+SHIFT+F12 can be used to open the devtools. Added by @leaanthony in [PR](https://github.com/wailsapp/wails/pull/2915) – Added file association support for macOS and Windows. Added by @APshenkin in [PR](https://github.com/wailsapp/wails/pull/2918)
- Added support for setting some of the Webview preferences, `textInteractionEnabled` and `tabFocusesLinks` on Mac. Added by @fkhadra in [PR](https://github.com/wailsapp/wails/pull/2937)
- Added support for enabling/disabling fullscreen of the Webview on Mac. Added by @fkhadra in [PR](https://github.com/wailsapp/wails/pull/2953)
- Added French README.fr.md page. Added by @nejos97 in [PR](https://github.com/wailsapp/wails/pull/2943)
- New task created for linting v2 `task v2:lint`. Workflow updated to run the task. Added by @mikeee in [PR](https://github.com/wailsapp/wails/pull/2957)
- Added new community template wails-htmx-templ-chi-tailwind. Added by [@pylotlight](https://github.com/pylotlight) in [PR](https://github.com/wailsapp/wails/pull/2984)
- Added CPU/GPU/Memory detection for `wails doctor`. Added by @leaanthony in #d51268b8d0680430f3a614775b13e6cd2b906d1c
- The [AssetServer](/docs/reference/options#assetserver) now injects the runtime/IPC into all index html files and into all html files returned when requesting a folder path. Added by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2203)
- Added Custom Protocol Schemes associations support for macOS and Windows. Added by @APshenkin in [PR](https://github.com/wailsapp/wails/pull/3000) – Added support for TS interfaces generation as an option. Add support for Enums in TS types. Added by @APshenkin in [PR](https://github.com/wailsapp/wails/pull/3047)

### Changements

- AssetServer requests are now processed asynchronously without blocking the main thread on Windows. Changed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2926)
- AssetServer requests are now processed concurrently by spawning a goroutine per request. Changed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2926)
- Now building with `-devtools` flag doesn't enable the default context-menu. Changed by @mmghv in [PR](https://github.com/wailsapp/wails/pull/2923)
- Change Window Level. Changed by @almas1992 in [PR](https://github.com/wailsapp/wails/pull/2944)

#### Corrections

- Fixed typo on docs/reference/options page. Added by [@pylotlight](https://github.com/pylotlight) in [PR](https://github.com/wailsapp/wails/pull/2887)
- Fixed issue with npm being called npm20 on openSUSE-Tumbleweed. Fixed by @TuffenDuffen in [PR](https://github.com/wailsapp/wails/pull/2941)
- Fixed memory corruption on Windows when using accelerator keys. Fixed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/3002)
- Fixed binding mapping for obfuscated build, when binding are in different structs. Fixed by @APshenkin in [PR](https://github.com/wailsapp/wails/pull/3071)
- Fixed issue with obfuscation settings in wails.json. Fixed by @APshenkin in [PR](https://github.com/wailsapp/wails/pull/3080)

## v2.6.0 - 2023-09-06

### Modifications importantes

- AssetServer RequestURI and URL are now RFC and Go Docs compliant for server requests. This means Scheme, Host and Fragments are not provided anymore. Changed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2722)

### Corrections

- Avoid app crashing when the Linux GTK key is empty. Fixed by @aminya in [PR](https://github.com/wailsapp/wails/pull/2672)
- Fix issue where app would exit before main() on linux if $DISPLAY env var was not set. Fixed by @phildrip in [PR](https://github.com/wailsapp/wails/pull/2841)
- Fixed a race condition when positioning the window on Linux. Added by @lyimmi in [PR](https://github.com/wailsapp/wails/pull/2850)
- Fixed `SetBackgroundColour` so it sets the window's background color to reduce resize flickering on Linux. Added by @lyimmi in [PR](https://github.com/wailsapp/wails/pull/2853)
- Fixed disable window resize option and wrong initial window size when its enabled. Added by @lyimmi in [PR](https://github.com/wailsapp/wails/pull/2863)
- Fixed build hook command parsing. Added by @smac89 in [PR](https://github.com/wailsapp/wails/pull/2836)
- Fixed filesystem watcher from filtering top level project directory if binary name is included in .gitignore. Added by [@haukened](https://github.com/haukened) in [PR #2869](https://github.com/wailsapp/wails/pull/2869)
- Fixed `-reloaddir` flag to watch additional directories (non-recursively). [@haukened](https://github.com/haukened) in [PR #2871](https://github.com/wailsapp/wails/pull/2871)
- Fixed support for Go 1.21 `go.mod` files. Fixed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2876)

### Ajouts

- Added correct NodeJS and Docker package names for DNF package manager of Fedora 38. Added by @aranggitoar in [PR](https://github.com/wailsapp/wails/pull/2790)
- Added `-devtools` production build flag. Added by @mmghv in [PR](https://github.com/wailsapp/wails/pull/2725)
- Added `EnableDefaultContextMenu` option to allow enabling the browser's default context-menu in production . Added by @mmghv in [PR](https://github.com/wailsapp/wails/pull/2733)
- Added smart functionality for the default context-menu in production with CSS styles to control it. Added by @mmghv in [PR](https://github.com/wailsapp/wails/pull/2748)
- Added custom error formatting to allow passing structured errors back to the frontend.
- Added sveltekit.mdx guide. Added by @figuerom16 in [PR](https://github.com/wailsapp/wails/pull/2771)
- Added ProgramName option to [linux.Options](/docs/reference/options#linux). Added by @lyimmi in [PR](https://github.com/wailsapp/wails/pull/2817)
- Added new community template wails-sveltekit-ts. Added by [@haukened](https://github.com/haukened) in [PR](https://github.com/wailsapp/wails/pull/2851)
- Added support for retrieving the logical and physical screen size in the screen api. Added by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2856)
- Added new community template wails-sveltekit-tailwind. Added by [@pylotlight](https://github.com/pylotlight) in [PR](https://github.com/wailsapp/wails/pull/2851)
- Added support for print dialogs. Added by [@aangelisc](https://github.com/aangelisc) in [PR](https://github.com/wailsapp/wails/pull/2822)
- Added new `wails dev -nogorebuild` flag to prevent restarts on back end file changes. [@haukened](https://github.com/haukened) in [PR #2870](https://github.com/wailsapp/wails/pull/2870)
- Added a guide to describe a cross-platform build using GitHub Actions. Added by [@dennypenta](https://github.com/dennypenta) in [PR](https://github.com/wailsapp/wails/pull/2879)

### Changements

- Now uses new `go-webview2` module. Added by @leaanthony in [PR](https://github.com/wailsapp/wails/pull/2687).
- Changed styling of `doctor` command. Changed by @MarvinJWendt in [PR](https://github.com/wailsapp/wails/pull/2660)
- Enable HiDPI option by default in windows nsis installer. Changed by @5aaee9 in [PR](https://github.com/wailsapp/wails/pull/2694)
- Now debug builds include the un-minified version of the runtime JS with source maps . Changed by @mmghv in [PR](https://github.com/wailsapp/wails/pull/2745)

## v2.5.1 - 2023-05-16

### Modifications importantes

- The Go WebView2Loader allowed env variable and registry overrides to change the behaviour of WebView2. This is not possible when using the native WebView2Loader with Wails and should not be possible according to [PR](https://github.com/wailsapp/wails/pull/1771). Changed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2668)
- `wails dev` now uses the custom schemes `wails://` on macOS and Linux for all Vite versions. This also fixes missing reloads after multiple fast savings on Linux and Windows. Changed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2664)

### Corrections

- Fixed segfaults during fast reloads of requests on macOS. Fixed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2664)
- Fixed devserver on Linux for older WebKit2GTK versions < 2.36. Fixed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2664)
- Fixed devserver on Windows that might have triggered the WebView2 into a hang. Fixed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2664)

## v2.5.0 - 2023-05-13

### Modifications importantes

- `wails dev` now uses the custom schemes `wails://` on macOS and Linux if Vite >= `v3.0.0` is used. This makes the dev application consistent in behaviour with the final production application and fixes some long-standing inconsistencies. Changed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2610)

### Ajouts

- Added Nodejs version in `wails doctor`. Added by @misitebao in [PR](https://github.com/wailsapp/wails/pull/2546)
- Added support for WebKit2GTK 2.40+ on Linux. This brings additional features for the [AssetServer](/docs/reference/options#assetserver), like support for HTTP Request Bodies. The app must be compiled with the Go build tag `webkit2_40` to activate support for this features. This also bumps the minimum requirement of WebKit2GTK to 2.40 for your app. Added by @stffabi in this [PR](https://github.com/wailsapp/wails/pull/2592)
- macOS: Added Window menu role with well known shortcuts "Minimize, Full-Screen and Zoom". Added by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2586)
- macOS: Added "Hide, Hide Others, Show All“ to appmenu. Added by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2586)
- Windows: Added flag to disable the WebView2 `RendererCodeIntegrity` checks, please see the comment on the flag for more information. Added by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2627)
- Windows: Added handling of WebView2 process crashes, for unrecoverable errors an error message is shown that the app needs to be restarted. If an error occurs that shows a chromium error page, make sure the Window and the WebView2 is visible. Added by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2627)

### Changements

- [v3] Typescript model generation using `StructDef`s from new AST-based parser. Added by @ATenderholt in [PR1](https://github.com/wailsapp/wails/pull/2428/files) and [PR2](https://github.com/wailsapp/wails/pull/2485).

### Corrections

- Fixed console printing in `wails generate template`. Fixed by @misitebao in [PR](https://github.com/wailsapp/wails/pull/2483)
- Fixed unicode encoding of strings for multi-rune characters. Fixed by @joshbuddy in [PR](https://github.com/wailsapp/wails/pull/2509)
- Fixed `-skipbindings` flag in `wails dev`. Fixed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2584)
- Fixed `runtime.MenuUpdateApplicationMenu` on macOS. Fixed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2588)
- Fixed add package name for `libwebkit`/`pkg-config` and use shell.RunCommandWithENV instead of shell.RunCommand in `zypper.go`. Fixed by @wgjtyu in [PR](https://github.com/wailsapp/wails/pull/2593)
- Make sure to start the CommonFileDialogs on Windows on the Main-Thread. Fixed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2606)
- Fixed generated typescript bindings. Fixed by @dominictwlee in [PR](https://github.com/wailsapp/wails/pull/2552)
- Fixed `StartHidden` option not working on Linux. Fixed by @LGiki in [PR](https://github.com/wailsapp/wails/pull/2624)

## v2.4.1 - 2023-03-20

### Changements

- Support single clicks on items with `--wails-draggable: drag` again on Windows. Changed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2482)

### Corrections

- Fixed panic when using `wails dev` and the AssetServer tried to log to the logger. Fixed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2481)
- Fixed compatibility with WebView2 Runtime > `110.0.1587.69` which showed a `connection refused` html page before doing a reload of the frontend. Fixed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2496)

## v2.4.0 - 2023-03-08

### Ajouts

- Added Webview GPU acceleration options for [Windows](/docs/reference/options#webviewgpuisdisabled) and [Linux](/docs/reference/options#webviewgpupolicy). Added by @Lyimmi in [PR](https://github.com/wailsapp/wails/pull/2266)
- Added `EnableFraudulentWebsiteDetection` option to opt-in to scan services for fraudulent content, such as malware or phishing attempts. Older releases had the scan services per default activated. Added by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2269)
- Allow an [AssetServer Middleware](/docs/reference/options#middleware) to specify the `Content-Type` of a file served by the [Assets](/docs/reference/options#assets-1) `fs.FS`. Added by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2286)
- The AssetServer now detects more mimetypes by extension, e.g. `.mjs`. Added by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2391)

### Changements

- Improved fullscreen mode for frameless window on Windows. Changed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2279), [PR](https://github.com/wailsapp/wails/pull/2288) and [PR](https://github.com/wailsapp/wails/pull/2299)
- On Windows unmaximising a window has no effect anymore when the window is in fullscreen mode, this makes it consistent with e.g. macOS. Changed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2279)
- Frameless resize now sets the cursor on documentElement, otherwise resizing cursor won't be shown outside of the body rectangle. Changed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2289)
- Improved the `--wails-draggable` experience to be more reactive. Changed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2302)
- NSIS template now installs the shortcuts for all users and not only for the current user. Changed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2373)

### Corrections

- Fixed failing build hooks when `build/bin` was missing. Fixed by @Lyimmi in [PR](https://github.com/wailsapp/wails/pull/2273)
- Fixed fullscreen mode for frameless window on Windows to fully cover the taskbar when changing into fullscreen from maximised state. Fixed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2279)
- Fixed set window background colour on Windows when setting the colour via runtime. Fixed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2279)
- Fixed the showing of a white border around a fullscreen window when `DisableWindowIcon` is active on Windows. Fixed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2299)
- Fixed the sometimes lagging drag experience with `--wails-draggable` on Windows. Fixed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2302)
- Fixed applying the default arch to platform flag in wails cli. If only a `GOOS` has been supplied as platform flag e.g. `wails build --platform windows` the current architecture wasn't applied and the build failed. Fixed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2309)
- Fixed a segfault on opening the inspector on older macOS versions. Fixed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2397)
- Fixed the macos single architecture builds not respecting an output file name specified with the '-o' flag. Fixed by @gwynforthewyn in [PR](https://github.com/wailsapp/wails/pull/2358)
- Fixed `undo`/`redo` on macOS. Fixed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2430)
- Fixed `Events*` runtime functions in JavaScript not returning the function to cancel the watcher. Fixed by @zllovesuki in [PR](https://github.com/wailsapp/wails/pull/2434)
- Fixed AppOptions merging defaults when a custom logger is used. Fixed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2452)
- Fixed race condition and missing unlock of mutex in events handling. Fixed by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2453)

## v2.3.0 - 2022-12-29

### Ajouts

- Ajout de l'option `OpenInspectorOnStartup` au débogage pour permettre d'ouvrir le WebInspector au démarrage de l'application en mode débogage . Ajouté par @stffabi : [PR](https://github.com/wailsapp/wails/pull/2080)
- Sur MacOS, `wails doctor` affiche à présent la version de Xcode installée. Ajouté par @stffabi : [PR](https://github.com/wailsapp/wails/pull/2089)
- L'[AssetServer](/docs/reference/options#assetserver) supporte à présent les range-requests si l' [Assets](/docs/reference/options/#assets-1) `fs.FS` importe `io.ReadSeeker`. Ajouté par @stffabi : [PR](https://github.com/wailsapp/wails/pull/2091)
- Ajouter une nouvelle propriété `bindings` dans le fichier de configuration `wails.json`. Plus d'informations sur la nouvelle propriété peuvent être trouvées dans le [schéma](/schemas/config.v2.json) mis à jour. Les propriétés `prefix` et `suffix` vous permettent de contrôler le nom d'entité TypeScript généré dans le fichier `model.ts`. Ajouté par @OlegGulevskyy dans [PR](https://github.com/wailsapp/wails/pull/2101)
- La méthode `WindowSetAlwaysOnTop` est maintenant exposée dans l'exécutable JS. Fixé par @gotid dans la [PR](https://github.com/wailsapp/wails/pull/2128)
- L'[AssetServer](/docs/reference/options#assetserver) prend maintenant en charge le service du fichier index.html lors de la demande d'un répertoire. Ajouté par @stffabi dans cette [PR](https://github.com/wailsapp/wails/pull/2110)
- Ajout du support de WebKit2GTK 2.36+ sous Linux. Cela apporte des fonctionnalités supplémentaires pour l' [AssetServer](/docs/reference/options#assetserver), comme le support des méthodes HTTP et des en-têtes. L'application doit être compilée avec la balise Go `webkit2_36` pour activer le support de ces fonctionnalités. Cela repousse également l'exigence minimale de WebKit2GTK à 2.36 pour votre application. Correction par @stffabi dans cette [PR](https://github.com/wailsapp/wails/pull/2151)
- Ajout de la prise en charge de la sélection des entrées de fichier sur macOS. Ajouté par @stffabi dans cette [PR](https://github.com/wailsapp/wails/pull/2209)
- Ajout du flux de requête/réponse de l'AssetServer sur macOS. Ajouté par @stffabi dans cette [PR](https://github.com/wailsapp/wails/pull/2219)
- Added request path checks for the AssetServer. Added by @stffabi in [PR](https://github.com/wailsapp/wails/pull/2235)
- Added new App Store guide. Added by @achhabra2 in [PR](https://github.com/wailsapp/wails/pull/2142)
- Added extra libwebkit check for dnf package manager (required for latest Fedora). Fixed by @NullCode1337 in this [PR](https://github.com/wailsapp/wails/pull/2218)
- Added new `-nomodsync` flag to disable the automatic syncing of the `go.mod` file. Added by @leaanthony in [PR](https://github.com/wailsapp/wails/pull/2215)
- Added support for adding prefix and postfix text to generated Typescript classes. Ajouté par @OlegGulevskyy dans [PR](https://github.com/wailsapp/wails/pull/2101)
- Added reference to NSIS as optional dependency. Added by @acheong08 in [PR](https://github.com/wailsapp/wails/pull/2070)
- Added Korean translation for the website. Added by @cybertramp in [PR](https://github.com/wailsapp/wails/pull/2093)

### Corrections

- Le booléen activant la fonctionnalité `noreload` n'était pas utilisable dans le mode développement de wails. Corrigé par @stffabi dans cette [PR](https://github.com/wailsapp/wails/pull/2081)
- `le dossier build/bin` se dupliquait sur chaque rechargement en mode `wails dev`. Corrigé par @OlegGulevskyy dans cette [PR](https://github.com/wailsapp/wails/pull/2103)
- Empêcher une fine ligne blanche au bas d'une fenêtre sans cadre sous Windows. Correction par @stffabi dans cette [PR](https://github.com/wailsapp/wails/pull/2111)
- Meilleure gestion des signaux pour Linux. Corrigé par @leaanthony dans cette [PR](https://github.com/wailsapp/wails/pull/2152)
- Running the docs locally was broken due to mandatory crowdin token requirement. Fixed by @OlegGulevskyy in this [PR](https://github.com/wailsapp/wails/pull/2231)
- Generated typescript for Go functions that returned a single error was incorrect. Fixed by @ATenderholt in this [PR](https://github.com/wailsapp/wails/pull/2247)
- The right mouse event was not being raised correctly for Linux. Fixed by @leaanthony in this [PR](https://github.com/wailsapp/wails/pull/2190)
- Remove extra spaces in Wails version when querying `go.mod`. Fixed by @matholt in this [PR](https://github.com/wailsapp/wails/pull/2197)
- Fix go tests failure on Mac. Fixed by @avengerweb in this [PR](https://github.com/wailsapp/wails/pull/2187)
- Fix go test errors. Fixed by @misitebao & @avengerweb in [these](https://github.com/wailsapp/wails/pull/2169) [PRs](https://github.com/wailsapp/wails/pull/2187)
- Added `WindowSetAlwaysOnTop` to the JS runtime. Fixé par @gotid dans la [PR](https://github.com/wailsapp/wails/pull/2128)
- Fixed obfuscated flag typo in docs. Fixed by @ckilb in [PR](https://github.com/wailsapp/wails/pull/2102)
- Fixed React Hash Router link in docs. Fixed by @marvinhosea in [PR](https://github.com/wailsapp/wails/pull/2050)

### Changements

- Amélioration du message d'erreur si aucun `index.html` ne peut être trouvé dans les assets et de la validation des options d'assetserver. Changé par @stffabi dans cette [PR](https://github.com/wailsapp/wails/pull/2110)
- Promotion de Go WebView2Loader d'expérimental à stable. Cela signifie que maintenant, par défaut, toutes les constructions de Wails utilisent le nouveau chargeur introduit avec `v2.2.0`. L'ancien chargeur reste utilisable avec la balise de compilation `native_webview2loader` pour les prochaines versions. Changé par @stffabi dans cette [PR](https://github.com/wailsapp/wails/pull/2199)
- Restructuration du CLI. Modifié par @leaanthony dans cette [PR](https://github.com/wailsapp/wails/pull/2123)
- Suppression de code injoignable. Modifié par @tmclane dans cette [PR](https://github.com/wailsapp/wails/pull/2182)

## v2.2.0 - 2022-11-09

### Ajouts

- Wails utilise maintenant une implémentation native du dll de webview2loader de Microsoft. Cela signifie qu'il n'y a pas besoin d'intégrer le fichier `Webview2Loader.dll` dans vos binaires, ce qui signifie que vos fichiers seront ~130k plus petits ! Merci à @stffabi pour cette [géniale contribution](https://github.com/wailsapp/wails/pull/1974)!
- Cette version fournit beaucoup plus de contrôle sur la gestion des assets via les nouvelles options [AssetServer](https://wails.io/docs/reference/options#assetserver). Cela vous permet de fournir votre propre gestionnaire d'assets et de le lier dans la chaîne de requête par le biais du middleware. Merci à @stffabi pour cette [contribution géniale](https://github.com/wailsapp/wails/pull/2016) et @mholt pour la [idée initiale](https://github.com/wailsapp/wails/issues/2007) et les tests complets.
- Il est maintenant possible de personnaliser la mise en page de vos projets Wails en utilisant 2 nouvelles options dans `wails.json`:
  - `build:dir` peut être utilisé pour spécifier où résident les fichiers de compilation
  - `frontend:dir` peut être utilisé pour spécifier où résident les fichiers du frontend
  - Si `go.mod` n'est pas trouvé dans le même répertoire que `wails.json`, le cli va chercher les répertoires parents pour le trouver. Corrigé par @leaanthony dans cette [PR](https://github.com/wailsapp/wails/pull/2009)
- La sortie de couleur dans le CLI peut maintenant être désactivée en utilisant l'option `--nocolor`. Ceci est utile pour les pipelines CI/CD. Merci à @scottopell pour cette [PR](https://github.com/wailsapp/wails/pull/1947)
- Une définition de schéma JSON pour le fichier `wails.json` a été ajoutée. Les IDEs devraient maintenant fournir le code complet lors de l'édition de `wails.json`. Merci à @binyamin pour cette [PR](https://github.com/wailsapp/wails/pull/1864)
- Les méthodes `EventsOn*` retournent maintenant une fonction qui peut être appelée pour désenregistrer l'auditeur. Merci à @joshbuddy pour la [PR](https://github.com/wailsapp/wails/pull/1969)

### Corrections

- Webview2 sous Windows renvoie un espace potentiel lors de la définition du style comme ce style="--wails-draggable: drag". Fixé par @stffabi dans https://github.com/wailsapp/wails/pull/1989
- Les structures liées qui avaient des types de champ `struct{}` entraîneraient l'échec de la génération du code TypeScript. Merci à @ParkourLiu pour la [PR](https://github.com/wailsapp/wails/pull/1999)
- Lorsque vous maximisez une fenêtre sans cadre sur Windows avec plusieurs moniteurs, la fenêtre peut parfois devenir vide. Merci à @stffabi pour cette [correction](https://github.com/wailsapp/wails/pull/2043)

### Changements

- Le guide de dépannage a été mis à jour pour fournir des conseils lorsque [Vite ne démarre pas](https://wails.io/docs/guides/troubleshooting#cannot-start-service-host-version-xxx-does-not-match-binary-version-xxx). Merci à @willdot pour cette [correction](https://github.com/wailsapp/wails/pull/2000).
- Mises à jour de la documentation anglaise, chinoise et japonaise. Merci à @misitebao.

### Déprécié

- L'option [AssetsHandler](https://wails.io/docs/reference/options#assetshandler) a été dépréciée. Veuillez utiliser l'option [AssetServer](https://wails.io/docs/reference/options#assetserver) à la place.

### Nouveaux Contributeurs

- @willdot a fait sa première contribution sur https://github.com/wailsapp/wails/pull/2000
- @ParkourLiu a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1999
- @binyamin a fait leur première contribution sur https://github.com/wailsapp/wails/pull/1864
- @joshbuddy a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1969
- @sgosiaco a fait sa première contribution sur https://github.com/wailsapp/wails/pull/2062

## v2.1.0 - 2022-10-18

### Retraits

- L'option `RGBA` dans `options.App` a été retirée. Utilisez `BackgroundColour` à la place.

### Ajouts

- [Prise en charge du bouton Non par défaut dans les boîtes de dialogue Windows](https://wails.io/docs/reference/runtime/dialog/#windows) - @leaanthony dans https://github.com/wailsapp/wails/pull/1875
- Ajout de la possibilité de redimensionner la fenêtre sans cadre sur Linux - @Lyimmi dans https://github.com/wailsapp/wails/pull/1918
- [Ajout de la transparence de la fenêtre pour linux](https://wails.io/docs/reference/options#windowistranslucent-2) - @Lyimmi dans https://github.com/wailsapp/wails/pull/1926
- [Ajout de la méthode WindowExecJS](https://wails.io/docs/reference/runtime/window#windowexecjs) - @leaanthony dans https://github.com/wailsapp/wails/pull/1927
- [Ajout de support pour `Info.dev.plist` sur macOS](https://wails.io/docs//reference/cli#dev) - @leaanthony dans https://github.com/wailsapp/wails/pull/1960
- [Ajout de ZoomFactor get/set et ajout des options Windows respectives](https://wails.io/docs/reference/options#zoomfactor) - @pierrejoye sur https://github.com/wailsapp/wails/pull/1463

### Corrections

- Créer automatiquement les dossiers embarqués si ils n'existent pas déjà - @leaanthony dans https://github.com/wailsapp/wails/pull/1983
- Ajout de guillements pour les arguments de la commande s'ils ont un espace - @leaanthony sur https://github.com/wailsapp/wails/pull/1892
- Correction du drag sur les fenêtres sans cadre sous Linux - @Lyimmi in https://github.com/wailsapp/wails/pull/1916
- Correction du bouton gtk_window_begin_resize_drag - @Lyimmi dans https://github.com/wailsapp/wails/pull/1920
- Correction de cas spéciaux de binding lors de la génération de code - @JulioDRF dans https://github.com/wailsapp/wails/pull/1902
- Retirer le répertoire `.git` dans le template - @misitebao dans https://github.com/wailsapp/wails/pull/1929
- Correction de wails dev - @JulioDRF dans https://github.com/wailsapp/wails/pull/1931
- Correction pour considérer les nouveaux fichiers `go` dans filesystem watcher de dev - @scottopell dans https://github.com/wailsapp/wails/pull/1946
- Empêcher l'analyse de type d'interférer avec le nom du paquet TypeScript - @ValentinTrinque dans https://github.com/wailsapp/wails/pull/1942
- [dev] N'essayez pas d'inférer assetdir de fs.FS quand un serveur de dev frontend est utilisé - @stffabi dans https://github.com/wailsapp/wails/pull/1972
- Corriger la commande init non listée dans wails help message - @lyon-lee-dev dans https://github.com/wailsapp/wails/pull/1976

### Changements

- Ajouter de vérifications de PR - @leaanthony dans https://github.com/wailsapp/wails/pull/1879
- Ajout automatique de labels de projets - @leaanthony dans https://github.com/wailsapp/wails/pull/1881
- Ajout du traducteur de bugs - @leaanthony dans https://github.com/wailsapp/wails/pull/1891
- Mise à jour des labels dans le template de bug - @misitebao dans https://github.com/wailsapp/wails/pull/1893
- "obfuscated" à la place de "obfuscate" dans la documentation - @arifali123 in https://github.com/wailsapp/wails/pull/1895
- [assetHandler] Supprimer le préfixe de log redondant - @stffabi dans https://github.com/wailsapp/wails/pull/1896
- [dev] Ne génére pas de bindings dans l'application de développement - @stffabi dans https://github.com/wailsapp/wails/pull/1899
- Mettre à jour la traduction chinoise - @almas1992 dans https://github.com/wailsapp/wails/pull/1894
- Amélioration de la qualité du code - @leaanthony dans https://github.com/wailsapp/wails/pull/1909
- Mettre à jour les documents - @misitebao dans https://github.com/wailsapp/wails/pull/1907 https://github.com/wailsapp/wails/pull/1936
- Ajout du lien Tutoriel - @raguay sur https://github.com/wailsapp/wails/pull/1903
- Ajout du modèle react-ts-vite-tailwind - @hotafrika dans https://github.com/wailsapp/wails/pull/1930
- Mettre à jour README.zh-Hans.md - @o8x dans https://github.com/wailsapp/wails/pull/1949
- Ajout du modèle communautaire CSS Elm Tailwind - @rnice01 dans https://github.com/wailsapp/wails/pull/1939
- Mise à jour des sponsors - @leaanthony en https://github.com/wailsapp/wails/pull/1965
- Utilisez swc + pnpm pour le site web - @leaanthony dans https://github.com/wailsapp/wails/pull/1966
- Tri des structs dans models.ts - @leaanthony in https://github.com/wailsapp/wails/pull/1961
- Mettre à jour des images des sponsors - @github-actions dans https://github.com/wailsapp/wails/pull/1973
- docs : synchronisation des documents - @misitebao dans https://github.com/wailsapp/wails/pull/1968
- Mise à jour de events.mdx - @cuigege dans https://github.com/wailsapp/wails/pull/1979

### Nouveaux Contributeurs

- @arifali123 a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1895
- @almas1992 a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1894
- @JulioDRF a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1902
- @hotafrika a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1930
- @scottopell a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1946
- @o8x a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1949
- @rnice01 a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1939
- @cuigege a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1979
- @lyon-lee-dev a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1976

## v2.0.0 - 2022-09-22

### Corrections

- Corriger l'analyse des buildtags si un seul tag est spécifié par @stffabi dans https://github.com/wailsapp/wails/pull/1858
- Utilisation de embed all pour inclure tous les fichiers dans les templates par @stffabi dans https://github.com/wailsapp/wails/pull/1862

### Changements

- Remonter la version minimale requise pour la version de Go vers 1.18 par @stffabi dans https://github.com/wailsapp/wails/pull/1854
- Ajout d'une vérification sur la version minimale requise de Go par @stffabi dans https://github.com/wailsapp/wails/pull/1853
- corvée: Mettre à jour le README et les processus de développement par @misitebao dans https://github.com/wailsapp/wails/pull/1848
- Mise à jour du fichier introduction.mdx par @ParvinEyvazov sur https://github.com/wailsapp/wails/pull/1863
- Ajout d'un github workflow pour la publication d'une nouvelle version et de l'exécution des tests dessus, par @leaanthony dans https://github.com/wailsapp/wails/pull/1869
- Optimisation du site de documentation par @misitebao dans https://github.com/wailsapp/wails/pull/1849

### Nouveaux Contributeurs

- @ParvinEyvazov a fait leur première contribution sur https://github.com/wailsapp/wails/pull/1863

## v2.0.0-rc.1 - 2022-09-13

### Déprécié

- L'option `-noGen` pour la commande `wails dev` a été remplacé par `-skipbindings`. C'est pour s'aligner sur la commande `wails build`.

### Ajouts

- Ajout du support de garble de @leaanthony dans https://github.com/wailsapp/wails/pull/1793
- Rendre la propriété CSS draggable personnalisable par @leaanthony sur https://github.com/wailsapp/wails/pull/1828
- Ajout de WindowState par @zandercodes dans https://github.com/wailsapp/wails/pull/1349
- Rendre EventsOff capable de supprimer plusieurs évènements par @Lyimmi dans https://github.com/wailsapp/wails/pull/1822

### Corrections

- Utilise `Promise<void>` lorsque la routine Go ne produit pas d'output par @SheetJSDev dans https://github.com/wailsapp/wails/pull/1821
- Correctif du modèle preact-ts par @Debdut dans https://github.com/wailsapp/wails/pull/1781
- Correction de frontend/tsconfig.js par @Lyimmi dans https://github.com/wailsapp/wails/pull/1795
- Correction : bugs du site web par @misitebao dans https://github.com/wailsapp/wails/pull/1810
- Correction du modèle vue-ts par @leaanthony dans https://github.com/wailsapp/wails/pull/1813
- Retrait des duplicats de def dans win32/window.go par @AlbinoDrought dans https://github.com/wailsapp/wails/pull/1832

### Changements

- Mise à jour de React pour utiliser Vite v3 par @leaanthony sur https://github.com/wailsapp/wails/pull/1744
- Mise à jour de Lit pour utiliser Vite v3 par @leaanthony sur https://github.com/wailsapp/wails/pull/1745
- Ajout du support de vite3 pour Vue par @leaanthony sur https://github.com/wailsapp/wails/pull/1746
- Modèles Preact pour vite 3 par @leaanthony dans https://github.com/wailsapp/wails/pull/1770
- Empêcher les variables env et le registre de modifier le comportement de @stffabi dans https://github.com/wailsapp/wails/pull/1771
- Utilisez l'implémentation go pour récupérer la version d'un runtime fixe par @stffabi dans https://github.com/wailsapp/wails/pull/1790
- Changez le type de guide de contribution de "doc" à "page" par @misitebao sur https://github.com/wailsapp/wails/pull/1777
- Fonctionnalité(site web): Réparation du contenu du document par @misitebao dans https://github.com/wailsapp/wails/pull/1775
- Tri des fichiers par @misitebao sur https://github.com/wailsapp/wails/pull/1776
- Ajout du coréen dans la documentation par @jaesung9507 dans https://github.com/wailsapp/wails/pull/1774
- Ajout README.ja.md par @shinshin86 dans https://github.com/wailsapp/wails/pull/1783
- Réorganisation de la page des lignes directrices de contribution par @misitebao sur https://github.com/wailsapp/wails/pull/1784
- fix(site web): correction du lien par @misitebao dans https://github.com/wailsapp/wails/pull/1785
- Mise à jour du fichier templates.mdx par @KiddoV sur https://github.com/wailsapp/wails/pull/1799
- Amélioration de l'observateur de @leaanthony sur https://github.com/wailsapp/wails/pull/1827
- Définit GDK_BACKEND à "x11" uniquement si GDK_BACKEND n'est pas défini et si XDG_SESSION_TYPE n'a pas "wayland" comme valeur, par @prurigro dans https://github.com/wailsapp/wails/pull/1811
- Optimisation des images par @imgbot dans https://github.com/wailsapp/wails/pull/1812

### Nouveaux Contributeurs

- @shinshin86 a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1783
- @Debdut a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1781
- @KiddoV a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1799
- @zandercodes a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1349
- @prurigro a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1811
- @SheetJSDev a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1821
- @AlbinoDrought a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1832
- @imgbot a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1812

## v2.0.0-beta.44 - 2022-08-20

### Déprécié

L'attribut `data-wails-drag` est déprécié en faveur du style CSS suivant : `style="--wails-draggable:drag"`. Vous pouvez utiliser `style="--wails-draggable:no-drag"` pour désactiver la fonctionnalité de déplacement. Pour cette version seulement, vous pouvez tester cela en définissant l'option d'application suivante :

```go
Experimental: &options.Experimental{
  UseCSSDrag: true,
},
```

### Ajouts

- Définir les droits d'accès pour les fichiers générés par @leaanthony dans https://github.com/wailsapp/wails/pull/1763
- Support expérimental pour la détection de CSS Drag by @leaanthony dans https://github.com/wailsapp/wails/pull/1750

### Corrections

- Correction de bugs lors de la collecte des binaires par @stffabi dans https://github.com/wailsapp/wails/pull/1715
- Correction de l'enregistrement des champs exposés par @ValentinTrinque sur https://github.com/wailsapp/wails/pull/1727
- Correection de la largeur des colonnes pour la table des dépendances de la commande "doctor" par @ianmjones sur https://github.com/wailsapp/wails/pull/1717
- Ne pas générer de liaisons pour la méthode `OnBeforeClose`

### Changements

- Diverses retouches et nettoyage du code par @leaanthony dans https://github.com/wailsapp/wails/pull/1713
- Ajout de react-router à routing.mdx par @Maicarons2022 dans https://github.com/wailsapp/wails/pull/1755
- Ajout de la traduction japonaise de la documentation de @RyoTagami dans https://github.com/wailsapp/wails/pull/1716
- Ajout de EmailIt et du gestionnaire de fichiers modal par @raguay sur https://github.com/wailsapp/wails/pull/1728
- Ajout du programme ScriptBar par @raguay sur https://github.com/wailsapp/wails/pull/1761
- Lien vers la page de téléchargement générale de webview2 et non vers une langue spécifique de @stffabi dans https://github.com/wailsapp/wails/pull/1764
- Traductions mises à jour dans https://github.com/wailsapp/wails/pull/1719 et https://github.com/wailsapp/wails/pull/1720
- Supprime le texte en dehors des crochets dans les feuilles de style par @DragoSpiro98 dans https://github.com/wailsapp/wails/pull/1765

### Nouveaux Contributeurs

- @RyoTagami a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1716
- @raguay a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1728
- @Maicarons2022 a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1755
- @DragoSpiro98 a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1765

## v2.0.0-beta.43 - 2022-08-08

### Ajouts

- Ajouter le support pour récupérer les notes de version de Github par @leaanthony sur https://github.com/wailsapp/wails/pull/1679
- Ajout de la configuration `frontend:dev:install` par @LGiki dans https://github.com/wailsapp/wails/pull/1666

### Corrections

- Correction du formatage de certains messages d'erreur par @stffabi dans https://github.com/wailsapp/wails/pull/1665
- Les boîtes de dialogue Windows fonctionnent maintenant lorsque la fenêtre n'est pas encore visible par @leaanthony sur https://github.com/wailsapp/wails/pull/1662
- Plusieurs corrections pour les requêtes d'actifs MacOS par @stffabi dans https://github.com/wailsapp/wails/pull/1668 et https://github.com/wailsapp/wails/pull/1681
- Correction pour Go 1.19 par @stffabi dans https://github.com/wailsapp/wails/pull/1689
- Suppression des avertissements Linux par @leaanthony sur https://github.com/wailsapp/wails/pull/1656
- Un meilleur support pour les événements doubleclick dans les régions de drag par @leaanthony sur https://github.com/wailsapp/wails/pull/1704
- Autoriser la fenêtre sans cadre dans MacOS à être miniturisée par @leaanthony sur https://github.com/wailsapp/wails/pull/1705

### Changements

- Ajout du modèle wails-sveltekit-template par @h8gi dans https://github.com/wailsapp/wails/pull/1671
- wails doctor valide maintenant si le MacOS os id est correct par @stffabi dans https://github.com/wailsapp/wails/pull/1673
- Mise à jour de application-development.mdx par @SamHennessy sur https://github.com/wailsapp/wails/pull/1682
- Déplacer les appels SetMin/Max vers le fil principal de @leaanthony sur https://github.com/wailsapp/wails/pull/1684
- Changez `frontend:dev` en `frontend:dev:build` par @LGiki dans https://github.com/wailsapp/wails/pull/1691
- Faire la construction du frontend uniquement avant de commencer la commande de dev watcher par @stffabi dans https://github.com/wailsapp/wails/pull/1694
- Amélioration des messages d'erreur pour la découverte du serveur de développement automatique sans le dev watcher par @stffabi dans https://github.com/wailsapp/wails/pull/1711

### Nouveaux Contributeurs

- @h8gi a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1671
- @SamHennessy a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1682

## v2.0.0-beta.42 - 2022-07-25

### Ajouts

- Ajout des fonctions `options.NewRGBA` et `options.NewRGB` pour créer `*options.RGBA` par @leaanthony

### Corrections

- Correction de la version initiale du frontend lors de l'utilisation de `wails dev` sur de nouveaux projets par @leaanthony dans https://github.com/wailsapp/wails/pull/1650
- Modification pour ignorer la commande d'installation vide lorsque vous exécutez `wails dev` par @stffabi sur https://github.com/wailsapp/wails/pull/1651
- Correction d'un rapport d'erreur dans les modèles
- Correction de la documentation sur BackgroundColour
- Généralisation des étapes de compilation manuelles [Documentation] par @acheong08 sur https://github.com/wailsapp/wails/pull/1644

## v2.0.0-beta.40 - 2022-07-24

### Ajouts

- Ajout de Show() et Hide() à l'exécution pour afficher/masquer l'application par @leaanthony dans https://github.com/wailsapp/wails/pull/1599
- Remplacer la plateforme/arch cible en utilisant les variables d'environnement GOOS et GOARCH par @leaanthony dans https://github.com/wailsapp/wails/pull/1618
- Ajouter une option pour ignorer la reconstruction en mode dev par @leaanthony sur https://github.com/wailsapp/wails/pull/1632

### Corrections

- Mise à jour lds modèles svelte pour utiliser vite 3 par @leaanthony sur https://github.com/wailsapp/wails/pull/1643
- Correction du modèle brut par @stffabi dans https://github.com/wailsapp/wails/pull/1609
- Correction de la mise en page du site par @leaanthony sur https://github.com/wailsapp/wails/pull/1616
- Correction d'une faute de frappe dans la page de documentation docs/howdoesitwork de @MyNameIsAres dans https://github.com/wailsapp/wails/pull/1636
- Utilisation de la mise à l'échelle lorsque vous définissez la fenêtre min/max par @leaanthony dans https://github.com/wailsapp/wails/pull/1557

### Changements

- Installation des dépendances de développement avant de démarrer le mode développeur par @leaanthony sur https://github.com/wailsapp/wails/pull/1615
- Traduction et correction du texte du site web par @misitebao en https://github.com/wailsapp/wails/pull/1525
- docs : ajout de MyNameIsAres en tant que contributeur de la doc par @allcontributors sur https://github.com/wailsapp/wails/pull/1638
- Modification pour rendre l'option de l'application Fullscreen dépréciée par @acheong08 dans https://github.com/wailsapp/wails/pull/1640

### Déprécié

- L'option `Fullscreen` de l'application est dépréciée. Veuillez utiliser [`WindowStartState`](https://wails.io/docs/reference/options#windowstartstate) à la place.

### Nouveaux Contributeurs

- @MyNameIsAres a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1636

## v2.0.0-beta.39.2 - 2022-07-20

### Ajouts

- Mise à jour de l'exemple pour le menu macOS par @acheong08 sur https://github.com/wailsapp/wails/pull/1600

### Corrections

- Rétablir la compatibilité de Go 1.17 par @leaanthony dans https://github.com/wailsapp/wails/pull/1605

## v2.0.0-beta.39 - 2022-07-19

### Ajouts

- Nouvel runtime pour gérer les dimensions de l'écran par @skamensky dans https://github.com/wailsapp/wails/pull/1519
- Auto découverte du port du serveur de développement vite par @leaanthony sur https://github.com/wailsapp/wails/pull/1547
- Ajout du support des nixpkgs dans la commande "doctor". par @ianmjones sur https://github.com/wailsapp/wails/pull/1551
- Nouveaux crochets d'avant construction par @leaanthony sur https://github.com/wailsapp/wails/pull/1578
- Nouvelle option de niveau de log pour la production par @leaanthony sur https://github.com/wailsapp/wails/pull/1555

### Corrections

- Correction de la corruption de pile dans Windows lorsque vous utilisez ICoreWebView2HttpHeadersCollectionIterator par @stffabi dans https://github.com/wailsapp/wails/pull/1589
- Déplacer WindowGet\* vers le fil principal de @leaanthony sur https://github.com/wailsapp/wails/pull/1464
- Autoriser -appargs à passer des options au binaire. par @ianmjones sur https://github.com/wailsapp/wails/pull/1534
- Correction de l'option pour apt package pour avoir la langue en anglais par @ianmjones dans https://github.com/wailsapp/wails/pull/1548
- Correction du code de OnBeforeClose pour Mac par @leaanthony sur https://github.com/wailsapp/wails/pull/1558
- Support des Maps dans la conversion TS par @leaanthony sur https://github.com/wailsapp/wails/pull/1435
- Vérifier la longueur de ligne lors de la recherche d'une URL locale du serveur de développement par @leaanthony dans https://github.com/wailsapp/wails/pull/1566
- Supprime l'utilisation de unsafe.Pointer dans winc par @stffabi et @leaanthony dans https://github.com/wailsapp/wails/pull/1556

### Changements

- Renommer WindowSetRGBA -> WindowSetBackgroundColour par @leaanthony dans https://github.com/wailsapp/wails/pull/1506
- Améliorations de la commande "dev" par @stffabi dans https://github.com/wailsapp/wails/pull/1510
- Mise à jour du modèle vscode par @leaanthony sur https://github.com/wailsapp/wails/pull/1398
- Mise à jour de la version de svelte de 3.42.2 à 3.49.0 dans /v2/internal/frontend/runtime/dev par @dependabot dans https://github.com/wailsapp/wails/pull/1572
- Mise à jour de la version de svelte de 3.42.5 à 3.49.0 dans /v2/internal/frontend/runtime par @dependabot dans https://github.com/wailsapp/wails/pull/1573
- Ajout de documentation sur l'erreur `Not Found` par @acheong08 sur https://github.com/wailsapp/wails/pull/1586
- Documentation : meilleure page d'accueil par @leaanthony sur https://github.com/wailsapp/wails/pull/1591

### Nouveaux Contributeurs

- @skamensky a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1519
- @acheong08 a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1586

**Journal des changements complet**: https://github.com/wailsapp/wails/compare/v2.0.0-beta.38...v2.0.0-beta.39

## v2.0.0-beta.38 - 2022-06-27

### Ajouts

- Ajout du détecteur Race pour la construction & dev par @Lyimmi dans https://github.com/wailsapp/wails/pull/1426
- [linux] Support de l'architecture `linux/arm` par @Lyimmi dans https://github.com/wailsapp/wails/pull/1427
- Création de gitignore en utilisant l'option `-g` par @jaesung9507 dans https://github.com/wailsapp/wails/pull/1430
- [windows] Ajout du support des méthodes de callback Suspend/Resume par @leaanthony sur https://github.com/wailsapp/wails/pull/1474
- Ajout de la fonction d'exécution `WindowSetAlwaysOnTop` par @chenxiao1990 dans https://github.com/wailsapp/wails/pull/1442
- [windows] Autoriser le paramétrage du chemin du navigateur par @NanoNik dans https://github.com/wailsapp/wails/pull/1448

### Corrections

- [linux] Améliore le passage au thread principal pour les callbacks par @stffabi dans https://github.com/wailsapp/wails/pull/1392
- [windows] Correction de la validation de la version minimum de WebView2 par @stffabi dans https://github.com/wailsapp/wails/pull/1456
- [linux] Correction de la syntaxe de commande apt (#1458) par @abtin dans https://github.com/wailsapp/wails/pull/1461
- [windows] Définition de la couleur d'arrière-plan de la fenêtre si fourni + option "rebounce" pour le redessin par @leaanthony dans https://github.com/wailsapp/wails/pull/1466
- Correction d'une petite faute de frappe dans la doc par @LukenSkyne sur https://github.com/wailsapp/wails/pull/1449
- Correction de l'url de Surge par @andywenk dans https://github.com/wailsapp/wails/pull/1460
- Fixed theme change at runtime by @leaanthony in https://github.com/wailsapp/wails/pull/1473
- Fix: Don't stop if unable to remove temporary bindings build by @leaanthony in https://github.com/wailsapp/wails/pull/1465
- [windows] Pass the correct installationStatus to the webview installation strategy by @stffabi in https://github.com/wailsapp/wails/pull/1483
- [windows] Make `SetBackgroundColour` compatible for `windows/386` by @stffabi in https://github.com/wailsapp/wails/pull/1493
- Fix lit-ts template by @Orijhins in https://github.com/wailsapp/wails/pull/1494

### Changements

- [windows] Load WebView2 loader from embedded only by @stffabi in https://github.com/wailsapp/wails/pull/1432
- Add showcase entry for October + update homepage carousel entry for October by @marcus-crane in https://github.com/wailsapp/wails/pull/1436
- Always use return in wrapped method by @leaanthony in https://github.com/wailsapp/wails/pull/1410
- [windows] Unlock OSThread after native calls have been finished by @stffabi in https://github.com/wailsapp/wails/pull/1441
- Add `BackgroundColour` and deprecate `RGBA` by @leaanthony in https://github.com/wailsapp/wails/pull/1475
- AssetsHandler remove retry logic in dev mode by @stffabi in https://github.com/wailsapp/wails/pull/1479
- Add Solid JS template to docs by @sidwebworks in https://github.com/wailsapp/wails/pull/1492
- Better signal handling by @leaanthony in https://github.com/wailsapp/wails/pull/1488
- Chore/react 18 create root by @tomanagle in https://github.com/wailsapp/wails/pull/1489

### Nouveaux Contributeurs

- @jaesung9507 a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1430
- @LukenSkyne a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1449
- @andywenk a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1460
- @abtin a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1461
- @chenxiao1990 a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1442
- @NanoNik a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1448
- @sidwebworks a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1492
- @tomanagle a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1489

## v2.0.0-beta.37 - 2022-05-26

### Ajouts

- Add `nogen` flag in wails dev command by @mondy in https://github.com/wailsapp/wails/pull/1413
- Initial support for new native translucency in Windows Preview by @leaanthony in https://github.com/wailsapp/wails/pull/1400

### Corrections

- Bugfix/incorrect bindings by @leaanthony in https://github.com/wailsapp/wails/pull/1383
- Fix runtime.js events by @polikow in https://github.com/wailsapp/wails/pull/1369
- Fix docs formatting by @antimatter96 in https://github.com/wailsapp/wails/pull/1372
- Events | fixes #1388 by @lambdajack in https://github.com/wailsapp/wails/pull/1390
- bugfix: correct typo by @tmclane in https://github.com/wailsapp/wails/pull/1391
- Fix typo in docs by @LGiki in https://github.com/wailsapp/wails/pull/1393
- Fix typo bindings.js to ipc.js by @rayshoo in https://github.com/wailsapp/wails/pull/1406
- Make sure to execute the menu callbacks on a new goroutine by @stffabi in https://github.com/wailsapp/wails/pull/1403
- Update runtime.d.ts & templates by @Yz4230 in https://github.com/wailsapp/wails/pull/1421
- Add missing className to input in React and Preact templates by @edwardbrowncross in https://github.com/wailsapp/wails/pull/1419

### Changements

- Improve multi-platform builds by @stffabi in https://github.com/wailsapp/wails/pull/1373
- During wails dev only use reload logic if no AssetsHandler are in use by @stffabi in https://github.com/wailsapp/wails/pull/1385
- Update events.mdx by @Junkher in https://github.com/wailsapp/wails/pull/1387
- Add Next.js template by @LGiki in https://github.com/wailsapp/wails/pull/1394
- Add docs on wails generate module by @TechplexEngineer in https://github.com/wailsapp/wails/pull/1414
- Add macos custom menu EditMenu tips by @daodao97 in https://github.com/wailsapp/wails/pull/1423

### Nouveaux Contributeurs

- @polikow a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1369
- @antimatter96 a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1372
- @Junkher a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1387
- @lambdajack a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1390
- @LGiki a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1393
- @rayshoo a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1406
- @TechplexEngineer a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1414
- @mondy a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1413
- @Yz4230 a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1421
- @daodao97 a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1423
- @edwardbrowncross a fait sa première contribution sur https://github.com/wailsapp/wails/pull/1419

## v2.0.0-beta.36 - 2022-04-27

### Corrections

- [v2] Validate devServer property to be of the correct form by [@stffabi](https://github.com/stffabi) in https://github.com/wailsapp/wails/pull/1359
- [v2, darwin] Initialize native variables on stack to prevent segfault by [@stffabi](https://github.com/stffabi) in https://github.com/wailsapp/wails/pull/1362
- Vue-TS template fix

### Changements

- Ajout de la méthode `OnStartup` aux modèles par défaut

## v2.0.0-beta.35 - 2022-04-27

### Modifications importantes

- When data was sent to the `EventsOn` callback, it was being sent as a slice of values, instead of optional parameters to the method. `EventsOn` now works as expected, but you will need to update your code if you currently use this. [More information](https://github.com/wailsapp/wails/issues/1324)
- The broken `bindings.js` and `bindings.d.ts` files have been replaced by a new JS/TS code generation system. More details [here](https://wails.io/docs/howdoesitwork#calling-bound-go-methods)

### Ajouts

- **New Templates**: Svelte, React, Vue, Preact, Lit and Vanilla templates, both JS and TS versions. `wails init -l` for more info.
- Default templates now powered by [Vite](https://vitejs.dev). This enables lightning fast reloads when you use `wails dev`!
- Add support for external frontend development servers. See `frontend:dev:serverUrl` in the [project config](https://wails.io/docs/reference/project-config) - [@stffabi](https://github.com/stffabi)
- [Fully configurable dark mode](https://wails.io/docs/reference/options#theme) for Windows.
- Hugely improved [WailsJS generation](https://wails.io/docs/howdoesitwork#calling-bound-go-methods) (both JavaScript and TypeScript)
- Wails doctor now reports information about the wails installation - [@stffabi](https://github.com/stffabi)
- Added docs for [code-signing](https://wails.io/docs/guides/signing) and [NSIS installer](https://wails.io/docs/guides/windows-installer) - [@gardc](https://github.com/gardc)
- Add support for `-trimpath` [build flag](https://wails.io/docs/reference/cli#build)
- Add support for a default AssetsHandler - [@stffabi](https://github.com/stffabi)

### Corrections

- Improved mimetype detection for BOM marker and comments - [@napalu](https://github.com/napalu)
- Remove duplicate mimetype entries - [@napalu](https://github.com/napalu)
- Remove duplicate TypeScript imports in generated definition files - [@adalessa](https://github.com/adalessa)
- Add missing method declaration - [@adalessa](https://github.com/adalessa)
- Fix Linux sigabrt on start - [@napalu](https://github.com/napalu)
- Double Click event now works on elements with `data-wails-drag` attribute - [@jicg](https://github.com/jicg)
- Suppress resizing during minimize of a frameless window - [@stffabi](https://github.com/stffabi)
- Fixed TS/JS generation for Go methods with no returns
- Fixed WailsJS being generated in project directory

### Changements

- La documentation du site Web est maintenant versionnée
- Amélioration de l'appel à `runtime.Environment`
- Améliorer l'action de proximité pour Mac
- Un tas de mise à jour de sécurité dependabot
- Amélioration du contenu du site - [@misitebao](https://github.com/misitebao)
- Mise à jour des soucis de modèles - [@misitebao](https://github.com/misitebao)
- Convertir les documents qui ne nécessitent pas de gestion de versions en pages individuelles
  - [@misitebao](https://github.com/misitebao)
- Utilisation d'Algolia pour les recherches sur le site web

## v2.0.0-beta.34 - 2022-03-26

### Ajouts

- Ajouter le support de la fonction 'DomReady' sur linux par [@napalu](https://github.com/napalu) dans #1249
- MacOS - Afficher l'extension par défaut par [@leaanthony](https://github.com/leaanthony) dans #1228

### Corrections

- [v2, nsis] On dirait que / comme séparateur de chemin ne fonctionne que pour certaines directives de manière cross-platform par [@stffabi](https://github.com/stffabi) dans #1227
- import des modèles sur la définition de bindings par [@adalessa](https://github.com/adalessa) dans #123
- Utilisation de la recherche locale sur le site web par [@leaanthony](https://github.com/leaanthony) en #1234
- Ensure binary resources can be served by [@napalu](https://github.com/napalu) in #1240
- Only retry loading assets when loading from disk by [@leaanthony](https://github.com/leaanthony) in #1241
- [v2, windows] Fix maximised start state by [@stffabi](https://github.com/stffabi) in #1243
- Ensure Linux IsFullScreen uses GDK_WINDOW_STATE_FULLSCREEN bitmask appropriately. by [@ianmjones](https://github.com/ianmjones) in #1245
- Correction de fuites de mémoire dans ExecJS pour Mac par [@leaanthony](https://github.com/leaanthony) dans #1230
- Fix, or at least a workaround, for (#1232) by [@BillBuilt](https://github.com/BillBuilt) in #1247
- [v2] Use os.Args[0] for self starting wails by [@stffabi](https://github.com/stffabi) in #1258
- [v2, windows] Windows switch scheme: https -> http by @stefpap in #1255
- Ensure Focus is regained by Webview2 when tabbing by [@leaanthony](https://github.com/leaanthony) in #1257
- Try to focus window when Show() is called. by [@leaanthony](https://github.com/leaanthony) in #1212
- Check system for user installed Linux dependencies by [@leaanthony](https://github.com/leaanthony) in #1180

### Changements

- Fonctionnalité(site web): synchronisation des documents et ajout de contenu par [@misitebao](https://github.com/misitebao) dans #1215
- refactor(cli): optimisation des modèles par défaut par [@misitebao](https://github.com/misitebao) dans #1214
- Ajout de l'exécution du watcher après la construction initiale de [@leaanthony](https://github.com/leaanthony) en #1216
- Mise à jour de la documentation par [@leaanthony](https://github.com/leaanthony) dans #1218
- Fonctionnalité(site web): optimisation du site Web et synchronisation les documents par [@misitebao](https://github.com/misitebao) dans #1219
- docs : synchronisation des documents par [@misitebao](https://github.com/misitebao) dans #1224
- Page d'index par défaut par [@leaanthony](https://github.com/leaanthony) dans #1229
- Compatibilité avec win32 ajoutée par [@fengweiqiang](https://github.com/fengweiqiang) en #1238
- docs : synchronisation des documents par [@misitebao](https://github.com/misitebao) dans #1260

## v2.0.0-beta.33 - 2022-03-05

### Ajouts

- Support de l'installateur NSIS pour la création d'installateurs pour les applications Windows - Merci [@stffabi](https://github.com/stffabi)🎉
- Nouvelle commande frontend:dev:watcher pour faire tourner des observateurs tiers en utilisant wails dev - Merci [@stffabi](https://github.com/stffabi)🎉
- Les modèles distants prennent maintenant en charge les tags de version - Merci [@misitebao](https://github.com/misitebao)🎉

### Corrections

- Un certain nombre de corrections pour ARM Linux fournissant une amélioration considérable - Merci [@ianmjones](https://github.com/ianmjones)🎉
- Correction de la référence potentielle de Nil lors de la découverte du chemin vers `index.html`
- Correction d'un bug lors de l'utilisation des méthodes `runtime.Log` dans une version de production
- Améliorations de la gestion interne des fichiers, ce qui signifie que les webworkers vont maintenant fonctionner sous Windows - Merci [@stffabi](https://github.com/stffabi)🎉

### Changements

- Le bootstrapper Webview2 est maintenant exécutable en tant qu'utilisateur normal et ne nécessite plus les droits d'administration
- La documentation a été améliorée et mise à jour
- Guide de dépannage ajouté
