All notable changes to our data-collector
- Resolve issue caused by duplicated BASEURL
- Patch
fix-req
- Resolved
method not implemented
error - Create new commit for every changelog updates
- Add
README.md
file
- Fully working downloader part
- Add parallel download function
- Implement parser
- Allow user to choose the file type
- Return
HashMap<K, V>
instead ofVec<V>
- Redesign both internal and external API
- Add helper macros
- Add
CHANGELOG.md
and setup git-cliff - Add workflow updating changelog automatically
- Ignore
downloads
andout
directories - Update dependencies
- Rename all
mode
intoprofile
- Merge branch 'main' of https://github.com/eco3s/data-collector
- Inherit
package
fields from workspace root - Merge branch 'workspace'
- Merge branch 'main' of https://github.com/eco3s/data-collector
- Extracted shared dependency into workspace dependency
- Use
mod.rs
style module file hierarchy - Merge branch 'workspace'
- Implemented
From<T>
trait - Separated functions into modules
- Separated deserializer helper functions
- Make
List
andItem
generic - Abstracted list fetching process
- Extracted constants into separate module
- Implement
fetch_all
method by default - Reimbursement
FromIterator
- Rename
data-collector
crate tolib
- Extracted utility modules into separate crate
- Reformat all the TOML files
- Apply Taplo formatter as a pre-commit hook
- Update
CHANGELOG.md
file - Update
CHANGELOG.md
file - Update
CHANGELOG.md
file
- Add
justfile
as a task recipes - Separate crates into workspace members
- Update justfile to fit for workspace workflow