2111 Commits

Author SHA1 Message Date
Chris Tsang
1de34b516b Docs 2023-03-25 15:11:22 +08:00
Billy Chan
c3dcb3de42
CHANGELOG 2023-03-23 12:45:44 +08:00
Denny Wong
5ef273d5e4
Added escaping to ActiveEnum to allow for non-UAX#31 chars, as well as camel_case related conflicts. (#1374)
* Added escaping to ActiveEnum to allow for non-Unicode Standard Annex #31 characters, as well as addressing issues with ' ' and '_' causing potential identifier conflicts.

* Improved docstring for camel_case_with_escaped_non_xid.

* Moved underscore prepending to camel_case_with_escaped_non_xid.

* cargo fmt and code fixes to resolve CI failures.

* Added unittest to sea_orm_macros::util for new function.

* Fixed a typo in a doc code block.

* clippy

* Test cases

---------

Co-authored-by: Billy Chan <ccw.billy.123@gmail.com>
2023-03-23 12:41:05 +08:00
Billy Chan
16015cc35d
CHANGELOG 2023-03-23 11:43:32 +08:00
sani haq
3a5707b1bb
Added a .gitignore file for migration folder (#1334)
* added .gitignore file

* add .gitignore

* only add .gitignore if not in a existing git repo

* Use `git2` to detect git repository

---------

Co-authored-by: Billy Chan <ccw.billy.123@gmail.com>
2023-03-23 11:41:13 +08:00
Billy Chan
619f20de19
CHANGELOG 2023-03-22 17:25:11 +08:00
Billy Chan
737a894e27
Upgrade sea-query to 0.29 (#1562)
* Upgrade `sea-query` to 0.29

* clippy

* More upgrades

* fixup
2023-03-22 17:24:42 +08:00
Billy Chan
83a6071346
CHANGELOG 2023-03-22 11:57:29 +08:00
Billy Chan
2eda8aa3f2
Drop the use of sea-strum and depends on the original strum with a tailored EnumIter provided (#1535)
* Update heck dependency

* Fix formatter error

* Drop the use of `sea-strum` and depends on the original `strum` with a tailored `EnumIter` provided

* fmt

* Depends on `strum` 0.23

* Depends on `strum` 0.24

* Source code adapted from https://github.com/Peternator7/strum

* Update LICENSE

---------

Co-authored-by: Sergei Ivankov <sergeiivankov@pm.me>
Co-authored-by: Sergei Ivankov <96142843+sergeiivankov@users.noreply.github.com>
Co-authored-by: Chris Tsang <chris.2y3@outlook.com>
2023-03-22 11:47:15 +08:00
Billy Chan
162303cd0d
CHANGELOG 2023-03-20 18:57:03 +08:00
Billy Chan
f646aa7a70
chore: re-export sea_query::BlobSize in sea_orm::entity::prelude (#1548) 2023-03-20 18:52:26 +08:00
Billy Chan
5ba9aba900
chore: enable required syn features (#1556) 2023-03-20 18:44:51 +08:00
Billy Chan
8345dd5c28
COMMUNITY 2023-03-19 11:31:48 +08:00
rito528
1db41fe95b
docs: add seichi-portal-backend on COMMUNITY.md (#1553) 2023-03-19 11:28:26 +08:00
Jacobtread
dae85dac5d
Update COMMUNITY.md (#1550) 2023-03-19 11:27:59 +08:00
Billy Chan
ff00281cbd
COMMUNITY 2023-03-17 22:15:34 +08:00
Afaan Bilal
8306f662f9
Added Iron Guard to COMMUNITY.md (#1545) 2023-03-17 22:15:11 +08:00
伊欧
868fbe7d5c
Update COMMUNITY.md (#1546) 2023-03-17 22:14:44 +08:00
Philip
b0aa13d2b3
Update COMMUNITY.md (#1547) 2023-03-17 22:14:22 +08:00
Billy Chan
94fbabc4a2
CHANGELOG 2023-03-16 22:19:50 +08:00
Reverier
1161bc0f4a
set unselected Column of type Option<T> to None (#1513)
* Support `None` value for unselected Optional columns, closes #1507

* Support `None` value for unselected Optional columns, closes #1507

* fix rustfmt and cfg control issues

* add test case for #1513
2023-03-16 21:24:58 +08:00
Billy Chan
02b6afbb02
CHANGELOG 2023-03-16 20:43:21 +08:00
Sergei Ivankov
5737e023a2
Migration information methods (#1519)
Co-authored-by: Sergei Ivankov <sergeiivankov@pm.me>
2023-03-16 20:28:40 +08:00
Billy Chan
ba2a2fd91d
CHANGELOG 2023-03-16 19:06:14 +08:00
Billy Chan
e903f17b15
chore: upgrade heck in sea-orm-codegen to 0.4 (#1544) 2023-03-16 19:05:58 +08:00
Billy Chan
2150e0c683
CHANGELOG 2023-03-16 18:30:39 +08:00
Billy Chan
ca09ac9333
update examples 2023-03-16 18:28:04 +08:00
Billy Chan
8afc3eb2a3
Prepare 0.12.0 2023-03-16 18:28:03 +08:00
Billy Chan
15ff8ab974
fmt 2023-03-16 14:14:19 +08:00
Sergei Ivankov
c34b6feb5e
Update heck dependency (#1520)
* Update heck dependency

* Fix formatter error

---------

Co-authored-by: Sergei Ivankov <sergeiivankov@pm.me>
2023-03-16 14:13:56 +08:00
Chris Tsang
d673f16ed7 Clarify behavior #1138 2023-03-10 23:52:10 +08:00
Billy Chan
da77eb0755
CHANGELOG 2023-03-10 22:14:01 +08:00
Billy Chan
6b1463ddd0
update examples 2023-03-10 22:13:03 +08:00
Billy Chan
fe38d5ed25
0.11.1 2023-03-10 22:13:02 +08:00
Billy Chan
cac12bbc58
CHANGELOG 2023-03-10 21:49:52 +08:00
Billy Chan
4f8ad56cc4
Cont. Added support for using sea-orm with #[deny(missing_docs)] (#1531)
* Added support for using sea-orm with #[deny(missing_docs)] (#1522)

* feat(macros): Added documentation tags for generated entities

* chore: Added deny(missing_docs) attribute to basic example

* chore: Fix clippy errors

* ci: test missing docs of derive macros generated types

* Try missing docs (CI should fail)

* Revert "Try missing docs (CI should fail)"

This reverts commit 83356bfca8939e7807f14bad8bb816fcabc1bf7b.

---------

Co-authored-by: Lewin Probst, M.Sc <30552361+emirror-de@users.noreply.github.com>
2023-03-10 21:49:08 +08:00
Billy Chan
27e061c99e
CHANGELOG 2023-03-10 18:06:18 +08:00
Billy Chan
4b9038ea71
fix: codegen write binary column definition (#1529) 2023-03-10 18:01:33 +08:00
Billy Chan
018dd9c5ad
clippy 2023-03-09 12:26:27 +08:00
Friedemann Sommer
92aa919f84
Added EVT to community showcase (#1518) 2023-03-07 11:41:19 +08:00
Chris Tsang
97b09b7b4a One more helper script 2023-02-24 22:55:53 +08:00
Billy Chan
c608313f9e
Update COMMUNITY.md 2023-02-24 21:57:41 +08:00
Awiteb
78d3540089
Add TheAwiteb/oxide_todo to community projects (#1484) 2023-02-24 21:55:48 +08:00
Billy Chan
33f2f36bde
Update COMMUNITY.md 2023-02-24 21:53:38 +08:00
Rylee George
8eb946c253
Add deaftone (#1488) 2023-02-24 21:52:02 +08:00
Billy Chan
2407597870
clippy 2023-02-23 20:34:28 +08:00
Chris Tsang
f03a1761ac Docs #1491 2023-02-23 14:34:46 +08:00
Chris Tsang
1c3c7af7b8 Update Issue Template 2023-02-22 14:39:23 +08:00
Chris Tsang
2e1cfed8b5
Update COMMUNITY.md 2023-02-19 18:48:52 +08:00
Chris Tsang
7ccf9d02fb
Update COMMUNITY.md 2023-02-19 18:47:05 +08:00