master
detect symbolic link packages
:lipstick: add trailing newlines
Don't serialize packages unless the main module was activated
Catch and log deactivate errors
Add specs
Remove unnecessary calls to ViewRegistry.getView
Add activationHooks To package.json
Initialize AtomPackage attributes earlier
Fix use of _atomModuleCache in getNativeModuleDependencyPaths
Add required activate method to avoid logging during specs
Support schemas in packages
Avoid using private serviceHub in package manager test
Get deactivatePackage specs passing w/ new fixture data
Display package name correctly for ::getUri deprecation warnings
Add initialize() hook to packages
Add Package.loadMetadata() specs
Use fake directory provider in integration test for remote dirs
Correct package name, remove log
Gracefully handle empty keymaps and menus
Add specs for workspaceOpeners
Remember which packages use atom APIs at main module load time
Test that atom packages load their grammars
test: add test for conditionally loaded .node files
Correct semver by adding 3rd digit
wip: cleanup package lifecycle specs
Use grammar registry from first-mate
Match directory name to package.json name
Show notification for invalid context menu selector
Add spec for invalid grammar notification
Add spec for invalid settings notification
Re-throw stylesheet compile errors
Guard against no hosted git info
Load config schemas from packages' package.json files
When loading a package, honor the 'keymaps' manifest in `package.json`
Update to new menu format
Update specs for new ContextMenuManager API/behavior
add packages for new spec
Make package activate optional
Always strip git+ prefix and .git suffix from package repository URLs
Batch service providers by package
Update fixture package to use a tree-sitter grammar
Move specs for loading config defaults to atom-spec
Don't use activation events on fixture package with serialization error
Load package settings from `settings` and deprecate `scoped-properties`
Add spec and feature to test normalizing repository short urls
Make “style sheet” two words in `package.json` metadata
Rename `stylesheets/` directory in fixture packages
Support a single scope name field on Tree-sitter grammars
url -> URI
Fix the atom:// URL handler for real (with tests this time)
Let packages define deserializers & view providers as main module methods
Re-enable tree-view and tabs sublime-tabs is installed
Fix styleSheets manifest key in package.json of fixtures
Use ‘atom-text-editor’ custom tag name for TextEditorElement
Add spec for invalid theme stylesheet notification
Fix deprecated styleSheets manifest key
Add spec for deprecated packages