Skip to content

lemmy-v1 updates#64

Merged
dessalines merged 13 commits into
v1-alphafrom
v1-alpha-update-deps-1
May 30, 2026
Merged

lemmy-v1 updates#64
dessalines merged 13 commits into
v1-alphafrom
v1-alpha-update-deps-1

Conversation

@dessalines
Copy link
Copy Markdown
Member

@dessalines dessalines commented May 29, 2026

@dessalines dessalines changed the base branch from main to v1-alpha May 29, 2026 23:50
@dessalines dessalines changed the title V1 alpha update deps 1 lemmy-v1 updates May 30, 2026
@dessalines dessalines marked this pull request as ready for review May 30, 2026 15:06
@dessalines dessalines merged commit e4a0155 into v1-alpha May 30, 2026
2 of 3 checks passed
dessalines added a commit that referenced this pull request May 30, 2026
* Get it to compile

* Only use one list of functions instead of two

* Rust 2024 edition

* Fix compilation bug

* More routes

* bump http dep version

* Update lemmy_api_common dependency and add some missing functions

* Add some recently added structs

* Add some docs and simplify internal traits

* Further simplify LemmyClient implementation

* Tweak some doc comments

* Allow users of the library to pass any type that can be referenced as a str as the domain

* Add issue tracker base URL to doc comments

* Add way to make request with files

* Add methods for adding site icon and banner

* Merge main, update block instance methods, run formatter with new options

* Add documentation comments to macros defined and used internally by the library

* Fix issue for browser code where a static byte slice couldn't be converted into a JsValue

* Remove unnecessary delegation functions on LemmyClient

* Use cfg gated modules for internal client implementation instead of cfg_if

* Remove dependency on cfg_if

* Add non-generic code to reduce monomorphization when passing domain

* Implement methods directly on the client

* Extract some shared logic for making requests

* Rearrange/rename modules

* Use wildcard imports to trim down usings

* Make the JWT an Option<&str> instead of an Option<String>

* Getting rid of macros

- Re-organizes endpoints.

* Getting rid of tag module.

* Clippy

* Fixing test.

* Remove superfluous LemmyRequest type

* Add helper methods for dealing with JWT

* Add endpoints for multi communities and community icons/banners

* Add missing endpoints

* Use Into<reqwest::Body> instead of &'static [u8] for making file requests

* Use Into<reqwest::Body> instead of &'static [u8] for making file requests

* Fix typo in import

* Re-export lemmy-api-common

* Fix compilation error

* Checking in lockfile, upgrading lemmy deps. (#49)

* chore(deps): update rust docker tag to v1.89 (#46)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update rust docker tag to v1.90 (#47)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Don't ignore Cargo.lock

* Forgot to check in lockfile.

* Fix responses.

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* lemmy-v1 updates (#64)

* Updating API: account.rs

* Fixing cargo fmt

* Added image

* Added multi_community

* Added community

* Added site

* Added post

* Adding comment

* Fixing reports on community

* Adding report

* Added person

* Added admin

* Added oauth

* Removing pointless features

* Use git version of lemmy_api_common

---------

Co-authored-by: SleeplessOne1917 <28871516+SleeplessOne1917@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant