RustQuant_instruments: 0.3.1 -> 0.4.0 (✓ API compatible changes)
RustQuant_iso: 0.3.1 -> 0.4.0 (✓ API compatible changes)
RustQuant_math: 0.3.1 -> 0.4.0
RustQuant_stochastics: 0.3.1 -> 0.4.0
RustQuant_ml: 0.3.1 -> 0.4.0
RustQuant_time: 0.3.1 -> 0.4.0 (⚠️ API breaking changes)
RustQuant_portfolios: 0.3.1 -> 0.4.0
RustQuant_trading: 0.3.1 -> 0.4.0
⚠️ RustQuant_time breaking changes
--- failure module_missing: pub module removed or renamed ---
Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/module_missing.ron
Failed in:
mod RustQuant_time::south_america::chile, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/south_america/chile.rs:14
mod RustQuant_time::countries::south_america::chile, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/south_america/chile.rs:14
mod RustQuant_time::europe::france, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/france.rs:14
mod RustQuant_time::countries::europe::france, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/france.rs:14
mod RustQuant_time::europe::germany, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/germany.rs:14
mod RustQuant_time::countries::europe::germany, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/germany.rs:14
mod RustQuant_time::north_america::united_states, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/north_america/united_states.rs:14
mod RustQuant_time::countries::north_america::united_states, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/north_america/united_states.rs:14
mod RustQuant_time::asia::indonesia, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/asia/indonesia.rs:14
mod RustQuant_time::countries::asia::indonesia, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/asia/indonesia.rs:14
mod RustQuant_time::europe::denmark, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/denmark.rs:14
mod RustQuant_time::countries::europe::denmark, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/denmark.rs:14
mod RustQuant_time::europe::hungary, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/hungary.rs:14
mod RustQuant_time::countries::europe::hungary, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/hungary.rs:14
mod RustQuant_time::oceania, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/mod.rs:67
mod RustQuant_time::countries::oceania, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/mod.rs:67
mod RustQuant_time::asia::singapore, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/asia/singapore.rs:14
mod RustQuant_time::countries::asia::singapore, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/asia/singapore.rs:14
mod RustQuant_time::africa, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/mod.rs:13
mod RustQuant_time::countries::africa, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/mod.rs:13
mod RustQuant_time::europe::united_kingdom, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/united_kingdom.rs:14
mod RustQuant_time::countries::europe::united_kingdom, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/united_kingdom.rs:14
mod RustQuant_time::oceania::australia, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/oceania/australia.rs:10
mod RustQuant_time::countries::oceania::australia, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/oceania/australia.rs:10
mod RustQuant_time::asia::hong_kong, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/asia/hong_kong.rs:14
mod RustQuant_time::countries::asia::hong_kong, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/asia/hong_kong.rs:14
mod RustQuant_time::asia::china, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/asia/china.rs:14
mod RustQuant_time::countries::asia::china, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/asia/china.rs:14
mod RustQuant_time::north_america, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/mod.rs:57
mod RustQuant_time::countries::north_america, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/mod.rs:57
mod RustQuant_time::south_america::argentina, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/south_america/argentina.rs:14
mod RustQuant_time::countries::south_america::argentina, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/south_america/argentina.rs:14
mod RustQuant_time::europe::czech_republic, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/czech_republic.rs:14
mod RustQuant_time::countries::europe::czech_republic, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/czech_republic.rs:14
mod RustQuant_time::south_america::brazil, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/south_america/brazil.rs:14
mod RustQuant_time::countries::south_america::brazil, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/south_america/brazil.rs:14
mod RustQuant_time::europe::netherlands, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/netherlands.rs:14
mod RustQuant_time::countries::europe::netherlands, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/netherlands.rs:14
mod RustQuant_time::europe::finland, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/finland.rs:14
mod RustQuant_time::countries::europe::finland, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/finland.rs:14
mod RustQuant_time::africa::botswana, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/africa/botswana.rs:14
mod RustQuant_time::countries::africa::botswana, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/africa/botswana.rs:14
mod RustQuant_time::europe, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/mod.rs:33
mod RustQuant_time::countries::europe, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/mod.rs:33
mod RustQuant_time::north_america::canada, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/north_america/canada.rs:14
mod RustQuant_time::countries::north_america::canada, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/north_america/canada.rs:14
mod RustQuant_time::asia::india, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/asia/india.rs:14
mod RustQuant_time::countries::asia::india, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/asia/india.rs:14
mod RustQuant_time::europe::iceland, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/iceland.rs:14
mod RustQuant_time::countries::europe::iceland, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/iceland.rs:14
mod RustQuant_time::europe::austria, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/austria.rs:14
mod RustQuant_time::countries::europe::austria, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/austria.rs:14
mod RustQuant_time::north_america::mexico, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/north_america/mexico.rs:14
mod RustQuant_time::countries::north_america::mexico, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/north_america/mexico.rs:14
mod RustQuant_time::south_america, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/mod.rs:75
mod RustQuant_time::countries::south_america, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/mod.rs:75
mod RustQuant_time::asia, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/mod.rs:19
mod RustQuant_time::countries::asia, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/mod.rs:19
mod RustQuant_time::oceania::new_zealand, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/oceania/new_zealand.rs:10
mod RustQuant_time::countries::oceania::new_zealand, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/oceania/new_zealand.rs:10
--- failure struct_missing: pub struct removed or renamed ---
Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/struct_missing.ron
Failed in:
struct RustQuant_time::asia::india::IndiaCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/asia/india.rs:24
struct RustQuant_time::countries::asia::india::IndiaCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/asia/india.rs:24
struct RustQuant_time::europe::denmark::DenmarkCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/denmark.rs:24
struct RustQuant_time::countries::europe::denmark::DenmarkCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/denmark.rs:24
struct RustQuant_time::north_america::mexico::MexicoCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/north_america/mexico.rs:24
struct RustQuant_time::countries::north_america::mexico::MexicoCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/north_america/mexico.rs:24
struct RustQuant_time::europe::hungary::HungaryCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/hungary.rs:24
struct RustQuant_time::countries::europe::hungary::HungaryCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/hungary.rs:24
struct RustQuant_time::asia::china::ChinaCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/asia/china.rs:26
struct RustQuant_time::countries::asia::china::ChinaCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/asia/china.rs:26
struct RustQuant_time::north_america::united_states::UnitedStatesCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/north_america/united_states.rs:24
struct RustQuant_time::countries::north_america::united_states::UnitedStatesCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/north_america/united_states.rs:24
struct RustQuant_time::europe::austria::AustriaCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/austria.rs:24
struct RustQuant_time::countries::europe::austria::AustriaCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/austria.rs:24
struct RustQuant_time::europe::finland::FinlandCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/finland.rs:24
struct RustQuant_time::countries::europe::finland::FinlandCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/finland.rs:24
struct RustQuant_time::europe::czech_republic::CzechRepublicCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/czech_republic.rs:24
struct RustQuant_time::countries::europe::czech_republic::CzechRepublicCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/czech_republic.rs:24
struct RustQuant_time::africa::botswana::BotswanaCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/africa/botswana.rs:26
struct RustQuant_time::countries::africa::botswana::BotswanaCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/africa/botswana.rs:26
struct RustQuant_time::south_america::brazil::BrazilCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/south_america/brazil.rs:24
struct RustQuant_time::countries::south_america::brazil::BrazilCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/south_america/brazil.rs:24
struct RustQuant_time::CalendarMetadata, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/calendar.rs:17
struct RustQuant_time::calendar::CalendarMetadata, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/calendar.rs:17
struct RustQuant_time::north_america::canada::CanadaCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/north_america/canada.rs:24
struct RustQuant_time::countries::north_america::canada::CanadaCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/north_america/canada.rs:24
struct RustQuant_time::europe::iceland::IcelandCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/iceland.rs:24
struct RustQuant_time::countries::europe::iceland::IcelandCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/iceland.rs:24
struct RustQuant_time::europe::germany::GermanyCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/germany.rs:24
struct RustQuant_time::countries::europe::germany::GermanyCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/germany.rs:24
struct RustQuant_time::asia::singapore::SingaporeCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/asia/singapore.rs:24
struct RustQuant_time::countries::asia::singapore::SingaporeCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/asia/singapore.rs:24
struct RustQuant_time::europe::united_kingdom::UnitedKingdomCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/united_kingdom.rs:24
struct RustQuant_time::countries::europe::united_kingdom::UnitedKingdomCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/united_kingdom.rs:24
struct RustQuant_time::south_america::argentina::ArgentinaCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/south_america/argentina.rs:24
struct RustQuant_time::countries::south_america::argentina::ArgentinaCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/south_america/argentina.rs:24
struct RustQuant_time::oceania::new_zealand::NewZealandCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/oceania/new_zealand.rs:18
struct RustQuant_time::countries::oceania::new_zealand::NewZealandCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/oceania/new_zealand.rs:18
struct RustQuant_time::asia::hong_kong::HongKongCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/asia/hong_kong.rs:24
struct RustQuant_time::countries::asia::hong_kong::HongKongCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/asia/hong_kong.rs:24
struct RustQuant_time::europe::france::FranceCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/france.rs:24
struct RustQuant_time::countries::europe::france::FranceCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/france.rs:24
struct RustQuant_time::europe::netherlands::NetherlandsCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/netherlands.rs:24
struct RustQuant_time::countries::europe::netherlands::NetherlandsCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/europe/netherlands.rs:24
struct RustQuant_time::oceania::australia::AustraliaCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/oceania/australia.rs:19
struct RustQuant_time::countries::oceania::australia::AustraliaCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/oceania/australia.rs:19
struct RustQuant_time::south_america::chile::ChileCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/south_america/chile.rs:24
struct RustQuant_time::countries::south_america::chile::ChileCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/south_america/chile.rs:24
struct RustQuant_time::asia::indonesia::IndonesiaCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/asia/indonesia.rs:24
struct RustQuant_time::countries::asia::indonesia::IndonesiaCalendar, previously in file /tmp/.tmpoulNSa/RustQuant_time/src/countries/asia/indonesia.rs:24
--- failure trait_method_added: pub trait method added ---
Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/trait_method_added.ron
Failed in:
trait method RustQuant_time::Calendar::new in file /tmp/.tmpGA3fQo/RustQuant/crates/RustQuant_time/src/calendar.rs:19
trait method RustQuant_time::calendar::Calendar::new in file /tmp/.tmpGA3fQo/RustQuant/crates/RustQuant_time/src/calendar.rs:19
--- failure trait_no_longer_object_safe: trait no longer object safe ---
Description:
Trait is no longer object safe, which breaks `dyn Trait` usage.
ref: https://doc.rust-lang.org/stable/reference/items/traits.html#object-safety
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/trait_no_longer_object_safe.ron
Failed in:
trait Calendar in file /tmp/.tmpGA3fQo/RustQuant/crates/RustQuant_time/src/calendar.rs:17
trait Calendar in file /tmp/.tmpGA3fQo/RustQuant/crates/RustQuant_time/src/calendar.rs:17
Changelog
## `RustQuant`
## [0.2.10](https://github.com/avhz/RustQuant/compare/RustQuant-v0.2.9...RustQuant-v0.2.10) - 2024-10-28
### Other
- examples crate
- MAJOR RE-STRUCTURE INTO SUB-CRATES
🤖 New release
RustQuant
: 0.3.1 -> 0.4.0RustQuant_autodiff
: 0.3.1 -> 0.4.0RustQuant_utils
: 0.3.1 -> 0.4.0RustQuant_cashflows
: 0.3.1 -> 0.4.0RustQuant_data
: 0.3.1 -> 0.4.0RustQuant_error
: 0.3.1 -> 0.4.0RustQuant_instruments
: 0.3.1 -> 0.4.0 (✓ API compatible changes)RustQuant_iso
: 0.3.1 -> 0.4.0 (✓ API compatible changes)RustQuant_math
: 0.3.1 -> 0.4.0RustQuant_stochastics
: 0.3.1 -> 0.4.0RustQuant_ml
: 0.3.1 -> 0.4.0RustQuant_time
: 0.3.1 -> 0.4.0 (⚠️ API breaking changes)RustQuant_portfolios
: 0.3.1 -> 0.4.0RustQuant_trading
: 0.3.1 -> 0.4.0⚠️
RustQuant_time
breaking changesChangelog
## `RustQuant`
## `RustQuant_autodiff` ## `RustQuant_utils` ## `RustQuant_cashflows` ## `RustQuant_error` ## `RustQuant_iso`This PR was generated with release-plz.