馃 A practical web framework for Gleam
1# Changelog
2
3## v1.3.0 - 2024-11-21
4
5- Updated for `gleam_stdlib` v0.43.0.
6
7## v1.2.0 - 2024-10-09
8
9- The requirement for `gleam_json` has been relaxed to < 3.0.0.
10- The requirement for `mist` has been relaxed to < 4.0.0.
11- The Gleam version requirement has been corrected to `>= 1.1.0` from the
12 previously inaccurate `">= 0.32.0`.
13
14## v1.1.0 - 2024-08-23
15
16- Rather than using `/tmp`, the platform-specific temporary directory is
17 detected used.
18
19## v1.0.0 - 2024-08-21
20
21- The Mist web server related functions have been moved to the `wisp_mist`
22 module.
23- The `wisp` module gains the `set_logger_level` function and `LogLevel` type.
24
25## v0.16.0 - 2024-07-13
26
27- HTML and JSON body functions now include `charset=utf-8` in the content-type
28 header.
29- The `require_content_type` function now handles additional attributes
30 correctly.
31
32## v0.15.0 - 2024-05-12
33
34- The `mist` version constraint has been increased to >= 1.2.0.
35- The `simplifile` version constraint has been increased to >= 2.0.0.
36- The `escape_html` function in the `wisp` module has been optimised.
37
38## v0.14.0 - 2024-03-28
39
40- The `mist` version constraint has been relaxed to permit 0.x or 1.x versions.
41
42## v0.13.0 - 2024-03-23
43
44- The `wisp` module gains the `file_download_from_memory` and `file_download`
45 functions.
46
47## v0.12.0 - 2024-02-17
48
49- The output format used by the logger has been improved.
50- Erlang SASL and supervisor logs are no longer emitted.
51
52## v0.11.0 - 2024-02-03
53
54- Updated for simplifile v1.4 and replaced the deprecated `simplifile.is_file`
55 function with `simplifile.verify_is_file`.
56
57## v0.10.0 - 2024-01-17
58
59- Relaxed version constraints for `gleam_stdlib` and `gleam_json` to permit 0.x
60 or 1.x versions.
61
62## v0.9.0 - 2024-01-15
63
64- Updated for Gleam v0.33.0.
65- Updated for simplifile v1.0.
66
67## v0.8.0 - 2023-11-13
68
69- Updated for simplifile v0.3.
70
71## v0.7.0 - 2023-11-05
72
73- Updated for Gleam v0.32. All references to "bit string" have been changed to
74 "bit array" to match.
75- The `wisp` module gains the `get_query` function.
76
77## v0.6.0 - 2023-10-19
78
79- The `wisp.require_form` now handles `application/x-www-form-urlencoded`
80 content types with a charset.
81
82## v0.5.0 - 2023-09-13
83
84- The `wisp` module gains the `set_cookie`, `get_cookie`, `json_response` and
85 `priv_directory` functions.
86- The `wisp` module gains the `Security` type.
87
88## v0.4.0 - 2023-08-24
89
90- The `wisp` module gains the `set_header`, `string_builder_body`,
91 `string_body`, `json_body`, `unprocessable_entity`, `require_json` and
92 `require_content_type` functions.
93- The `wisp/testing` module gains the `post_json`, `put_json`, `patch_json`,
94 `delete_json`, and `set_header` functions.
95- The request construction functions in the `wisp/testing` module now support
96 query strings. e.g. `get("/users?limit=10", [])`.
97
98## v0.3.0 - 2023-08-21
99
100- The `mist_service` function has been renamed to `mist_handler`.
101- The `method_not_allowed` function gains the `allowed` label for its argument.
102- The `wisp` module gains the `html_escape` function.
103- The `wisp/testing` module gains the `post_form`, `put_form`, `patch_form`, and
104 `delete_form` functions.
105
106## v0.2.0 - 2023-08-12
107
108- Initial release