Skip to content

v0.15.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 06:58
· 175 commits to main since this release
Immutable release. Only release title and notes can be modified.
1dc31a6

What's Changed

  • Release pyvolca 0.12.1 by @ccomb in #543
  • Open 0.15.0 development by @ccomb in #544
  • Leave a server the REPL did not start alone when it exits by @ccomb in #545
  • Quote the fields of the debug matrix CSVs by @ccomb in #546
  • Hold crypton below 2 so a fresh macOS Intel build assembles by @ccomb in #549
  • Say an activity has no reference product with Maybe, not ("", 1.0, "") by @ccomb in #548
  • Give the JSON-RPC request id a type of its own by @ccomb in #550
  • Give a flow written in one unit a record of its own by @ccomb in #551
  • Split a single score by flow and by activity by @ccomb in #552
  • Let the REPL survive a mistake by @ccomb in #553
  • Break a single score down from MCP and pyvolca by @ccomb in #554
  • Point the MCP web links at pages the web UI has by @ccomb in #556
  • Show the whole answer in a table by @ccomb in #555
  • Keep only the local commands in CLI.Command by @ccomb in #557
  • Open the sensitivity page on the method compute_sensitivity analysed by @ccomb in #559
  • Let impacts --method name a method or a collection by @ccomb in #558
  • Let flow-mapping list the flows --matched and --uncharacterized promise by @ccomb in #560
  • Walk the supply chain from the command line by @ccomb in #561
  • Characterize the ecoinvent 2 resource names EcoSpold 1 still writes by @ccomb in #562
  • Break a score down from the command line by @ccomb in #563
  • Characterize Fenpropimorph and Abamectin under their common names by @ccomb in #564
  • Refuse a method UUID two collections carry on the method routes by @ccomb in #565
  • Choose the collection of a method from pyvolca by @ccomb in #566
  • Let a shared instance bound what one scoring request asks for by @ccomb in #567
  • Read the item count an ILCD package writes as Item(s) by @ccomb in #569
  • Compare two loaded method collections, factor by factor by @ccomb in #568
  • Count the cores a CPU quota leaves, not the host's by @ccomb in #571
  • Compare one pair of method categories alone by @ccomb in #573
  • Let a shared instance bound how many scoring requests compute at once by @ccomb in #570
  • Compress JSON and text answers for a client that accepts gzip by @ccomb in #574
  • Report a name whose CAS numbers point elsewhere as ambiguous by @ccomb in #575
  • Give every location the databases write a place in the geography table by @ccomb in #576
  • Read a region written at the end of a factor's name as its location by @ccomb in #577
  • Compare a land flow however a method file files it by @ccomb in #578
  • Say what each impact category of a method collection holds by @ccomb in #579
  • Say, for each factor of a method, where its location was read by @ccomb in #580
  • Pair two places of an if_absent row when each collection writes only one by @ccomb in #581
  • Read a regional flow at its region under another name of its substance by @ccomb in #584
  • Read, serve and write back the dates a dataset states by @ccomb in #582
  • Read one value per place whatever the order of a method's lines, and say so by @ccomb in #586
  • Read what a SimaPro export says about itself and its processes by @ccomb in #585
  • Gather the sources EcoSpold 1 datasets cite into the database's literature by @ccomb in #587
  • Read a SimaPro method's single score as a scoring set by @ccomb in #588
  • Read an EcoSpold 1 source a converter titled with a placeholder from its text by @ccomb in #589
  • Serve a database's processes whole, with a fingerprint of the list by @ccomb in #583
  • Answer the rows of the processes a caller names, from the activity search by @ccomb in #590
  • Read the sources an ILCD package holds and the ones each process cites by @ccomb in #591
  • Serve the files a database ships with its literature by @ccomb in #592
  • Let a database refuse to be downloaded, under a licence it names by @ccomb in #594
  • Carry a database's terms on its status in the list by @ccomb in #595
  • Change a method collection through a journal by @ccomb in #593
  • Say what to do when a change to a method collection is refused by @ccomb in #596
  • Publish a database under a standard licence or its own by @ccomb in #597
  • Know the licence keys an own licence is written with by @ccomb in #599
  • Change a method collection's categories through its journal by @ccomb in #598
  • Say the non-commercial condition in a sentence that reads at once by @ccomb in #600
  • Give a method line's resolution a record of its own by @ccomb in #601
  • Enforce a licence's refusal of the inventory and of detailed scores by @ccomb in #602
  • Leave the reference line out of an activity's named exchanges by @ccomb in #603
  • Read and change a collection's scoring sets as rows, through its journal by @ccomb in #604
  • Say a scoring row's normalization as the client reads and writes it by @ccomb in #605
  • Hold a database's licence where another reaches it as a dependency by @ccomb in #606
  • Draw the supply chain edges that cross from one database to another by @ccomb in #607
  • Count a linked database's depth from where the chain buys it by @ccomb in #608
  • Divide a substitution's link to a linked database by its consumer's reference by @ccomb in #609
  • Ask the licence of both databases a comparison reads, and of the reports quoting amounts by @ccomb in #610
  • Let a database say which published database it is by @ccomb in #611
  • Export a database as a package that names what it was built on by @ccomb in #612
  • Import a package, linked only to the releases it was built on by @ccomb in #613
  • Leave no directory behind when deleting an upload whose data sits in a subdirectory by @ccomb in #614
  • Answer a failed load, copy or upload with an HTTP error by @ccomb in #617
  • Remove CLAUDE.md, Claude Code reads AGENTS.md itself by @ccomb in #615
  • Register the library of the level being built, not the one built last by @ccomb in #616
  • Name each method's collection in list_methods by @ccomb in #618
  • Let the configuration name the method collection offered first by @ccomb in #619
  • Keep a usage log for whoever runs the engine to collect by @ccomb in #620
  • Describe the process in each usage line by @ccomb in #621
  • List every factor the loaded collections give one flow by @ccomb in #622
  • Tell assistants to search in the words of the database's names by @ccomb in #624
  • Rank names holding the words typed before near spellings by @ccomb in #623
  • Carry zlib inside the Windows engine by @ccomb in #625
  • Keep the third-party licences in one file by @ccomb in #626
  • Correct an imported activity's name, location and description in place by @ccomb in #627
  • Compare descriptions and suppliers, and look for a change in a later version by @ccomb in #628
  • Compute a database whose inputs stay unsupplied, naming the cut-offs each result meets by @ccomb in #629
  • Read an openLCA JSON-LD package by @ccomb in #630
  • Apply to an activity the changes it does not say yet by @ccomb in #631
  • Name openLCA JSON-LD among the formats pyvolca's README lists by @ccomb in #632
  • Export a database as an openLCA package by @ccomb in #633
  • Read a large openLCA package in less memory than its source by @ccomb in #634
  • Read an openLCA package's documents on every core by @ccomb in #635
  • Read EcoSpold 2 formulas in EcoSpold 2's own formula language by @ccomb in #636
  • Price a stated energy content by its family when a method prices only the mass by @ccomb in #637
  • Read the mapping file a mapping page writes, unit conversion included by @ccomb in #638
  • Tell apart, in the gap report, rows that disagree on two processes of one product by @ccomb in #640
  • Convert a family's factor into the unit its energy content is given per by @ccomb in #639
  • Name the release substitution apart from the what-if one by @ccomb in #642
  • Read a SimaPro block that has no Process line as a process by @ccomb in #641
  • Release 0.15.0 by @ccomb in #643
  • Split API.Types into one module per domain by @ccomb in #646

Full Changelog: v0.14.0...v0.15.0