Skip to content

chore: release v0.4.0#290

Merged
avhz merged 1 commit into
mainfrom
release-plz-2024-11-19T19-49-18Z
Nov 23, 2024
Merged

chore: release v0.4.0#290
avhz merged 1 commit into
mainfrom
release-plz-2024-11-19T19-49-18Z

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Nov 19, 2024

🤖 New release

  • RustQuant: 0.3.1 -> 0.4.0
  • RustQuant_autodiff: 0.3.1 -> 0.4.0
  • RustQuant_utils: 0.3.1 -> 0.4.0
  • RustQuant_cashflows: 0.3.1 -> 0.4.0
  • RustQuant_data: 0.3.1 -> 0.4.0
  • RustQuant_error: 0.3.1 -> 0.4.0
  • 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 - 2024-10-28

Other

  • examples crate
  • MAJOR RE-STRUCTURE INTO SUB-CRATES

RustQuant_autodiff

0.3.1 - 2024-11-10

Other

  • fix failing doc-tests (add RustQuant dev-dep)

RustQuant_utils

0.2.12 - 2024-10-29

Other

  • katex header in sub-crates

RustQuant_cashflows

0.3.1 - 2024-11-10

Other

  • fix failing doc-tests (add RustQuant dev-dep)

RustQuant_error

0.2.12 - 2024-10-29

Other

  • katex header in sub-crates

RustQuant_iso

0.4.0 - 2024-11-22

Other

  • fix ISO 10383 constants docs


This PR was generated with release-plz.

@github-actions github-actions Bot force-pushed the release-plz-2024-11-19T19-49-18Z branch 2 times, most recently from 2cfbab6 to 17bb158 Compare November 19, 2024 20:07
@github-actions github-actions Bot changed the title chore: release v0.3.2 chore: release v0.4.0 Nov 22, 2024
@github-actions github-actions Bot force-pushed the release-plz-2024-11-19T19-49-18Z branch from 17bb158 to 98e8fc4 Compare November 22, 2024 23:59
@avhz avhz merged commit 9fec79f into main Nov 23, 2024
@avhz avhz deleted the release-plz-2024-11-19T19-49-18Z branch November 23, 2024 00:01
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