## Release Notes: sea-query 1.0.0-rc.30 *(since 1.0.0-rc.29)* ### New Features * Tokenizer supports comment parsing — `--` line comments and `/* */` block comments are now recognized as `Token::Comment` tokens ```rust let string = r#"SELECT -- hello 1"#; let tokens: Vec = Tokenizer::new(string).iter().collect(); assert_eq!( tokens, vec![ Token::Unquoted("SELECT"), Token::Space(" "), Token::Comment("-- hello"), Token::Space("\n "), Token::Unquoted("1"), ] ); let string = r#"SELECT /* hello */ 1"#; let tokens: Vec = Tokenizer::new(string).iter().collect(); assert_eq!( tokens, vec![ Token::Unquoted("SELECT"), Token::Space(" "), Token::Comment("/* hello */"), Token::Space(" "), Token::Unquoted("1"), ] ); ``` ### Bug Fixes * Escape array suffix in `prepare_type_ref` https://github.com/SeaQL/sea-query/pull/1024 ### House Keeping * Reduce dependency on specific versions of value type crates * Use named columns in sqlx examples https://github.com/SeaQL/sea-query/pull/1037