Add CHANGELOG.md & fix deps

This commit is contained in:
Tristan D. 2025-04-15 00:12:09 +02:00
parent e19459cd3d
commit e6316bef59
Signed by: tristan
SSH key fingerprint: SHA256:9oFM1J63hYWJjCnLG6C0fxBS15rwNcWwdQNMOHYKJ/4
3 changed files with 16 additions and 2 deletions

15
CHANGELOG.md Normal file
View file

@ -0,0 +1,15 @@
# 0.2.3
- Refactored the detection of which methods exist,
we actually parse the file now instead of just checking that it contains `pub async #method_name`
# 0.2.2
- Re-licensed to MIT
# 0.2.1
- Documentation & test improvements
# 0.2.0
- Generate module imports instead of `include!`ing, so rust-analyzer works.
# 0.1.0
- MVP adapted from https://github.com/richardanaya/axum-folder-router-htmx

View file

@ -16,7 +16,7 @@ path = "./src/lib.rs"
proc-macro = true
[dependencies]
syn = "2.0"
syn = { version = "2.0", features = ["full"] }
quote = "1.0"
proc-macro2 = "1.0"
glob = "0.3"

View file

@ -296,7 +296,6 @@ pub fn folder_router(input: TokenStream) -> TokenStream {
/// ```
///
/// it returns: `vec!["get"]`
///
fn methods_for_route(route_path: &PathBuf) -> Vec<&'static str> {
// Read the file content
let file_content = match fs::read_to_string(route_path) {