December 10, 2021
This Week in Open Source at Mainmatter #1
See all Open Source Updates
anchorHighlight
This week our senior software engineer Tobias Bieniek did a little bit of design work on crates.io, the Rust package registry. The website now has a new page footer and a cute little 404 page:
anchorRust
- hyperium/http #513 Cargo: Add
rust-version
field (@Turbo87) - hyperium/http #512 README: Remove obsolete extern crate http instructions (@Turbo87)
anchorcrates.io
rust-lang/crates.io #4175 worker::git: Read
yanked
status from database (@Turbo87)rust-lang/crates.io #4173 TestApp: Simplify
crates_from_index_head()
method (@Turbo87)rust-lang/crates.io #4171 Improve Avatar styling (@Turbo87)
rust-lang/crates.io #4170 Header: Add drop shadows to main elements (@Turbo87)
rust-lang/crates.io #4166 bin/server: Print HTTP server URL on startup (@Turbo87)
rust-lang/crates.io #4165 bin/server: Simplify assignments via
match
(@Turbo87)rust-lang/crates.io #4162 OwnersList: Fall back to login if name is not filled (@Turbo87)
rust-lang/crates.io #4158 Redesign Footer component (@Turbo87)
rust-lang/crates.io #4156 Show 404 pages for unknown crates/versions (@Turbo87)
rust-lang/crates.io #4154 Redesign 404 page (@Turbo87)
rust-lang/crates.io #4152 CrateSidebar: Show detailed list for small number of owners (@Turbo87)
rust-lang/crates.io #4151 renovate: Adjust
node
package grouping (@Turbo87)rust-lang/crates.io #4150 renovate: Convert to JSON5 file (@Turbo87)
rust-lang/crates.io #4148 Pin Node.js version (@Turbo87)
conduit-rust/conduit-hyper #34 ConduitRequest: Inline
parts()
method (@Turbo87)conduit-rust/conduit-hyper #33 RequestInfo: Replace custom struct with
Request<Bytes>
(@Turbo87)
anchorEmber.js
emberjs/data #7750 reference: Fix broken
meta()
snippet (@Turbo87)ember-cli/ember-cli #9696 commands/init: Fix
--yarn
usage (@Turbo87)buschtoens/ember-link #678 Adjust @glimmer/tracking dependency to use semver (@Turbo87)
buschtoens/ember-link #675 Use pnpm package manager (@Turbo87)
buschtoens/ember-link #674 Release via CI (@Turbo87)
buschtoens/ember-link #672 chore(deps): update @types dependencies (@Turbo87)
ESA 4.0: Refactored internals of the addon to use Ember’s dependency injection, making things simpler and easier to test. Successfully removed a lot of code, and simplified tests setup.
- mainmatter/ember-simple-auth #2315 put internal-session into DI system (@BobrImperator)
- mainmatter/ember-simple-auth #2312 Refactor Adaptive store to use DI (@BobrImperator)
ESA 4.1: implemented a session #setup method. The methos represents a first step to migrating from custom initializers, it excludes the application route that ESA adds automatically and that is causing build issues for embroider and typescript users.
- mainmatter/ember-simple-auth #2314 Add #setup method to session service (@BobrImperator)
anchorJavaScript
remy/nodemon #1934 ci(node.js): workflow uses 'npm' cache (@oscard0m)
remy/nodemon #1933 ci(release): workflow uses 'npm' cache (@oscard0m)
strapi/strapi #11531 Add cache to node workflows (@oscard0m)
storybookjs/storybook #15969 Core: Add 'staticDirs' config option (@oscard0m)
storybookjs/eslint-plugin-storybook #5 ESLint error: TypeError: Cannot read property 'properties' of undefined (@oscard0m)
storybookjs/eslint-plugin-storybook #7 ESLint error: TypeError: Cannot read property 'name' of undefined (@oscard0m)
anchorMainmatter's playbook
Added more detailed information regarding issue preparation.
- mainmatter/playbook #171 Add more information about issue preparation (@marcoow)