Open greenkeeper[bot] opened 7 years ago
After pinning to 1.6.1 your tests are passing again. Downgrade this dependency π.
Your tests are passing again with this version. Explicitly upgrade to this version π
Your tests are passing again with this version. Explicitly upgrade to this version π
Your tests are passing again with this version. Explicitly upgrade to this version π
Your tests are passing again with this version. Explicitly upgrade to this version π
Your tests are passing again with this version. Explicitly upgrade to this version π
Your tests are passing again with this version. Explicitly upgrade to this version π
Your tests are passing again with this version. Explicitly upgrade to this version π
Your tests are passing again with this version. Explicitly upgrade to this version π
Your tests are passing again with this version. Explicitly upgrade to this version π
Your tests are passing again with this version. Explicitly upgrade to this version π
Your tests are passing again with this version. Explicitly upgrade to this version π
Your tests are passing again with this version. Explicitly upgrade to this version π
Your tests are passing again with this version. Explicitly upgrade to this version π
Your tests are passing again with this version. Explicitly upgrade to this version π
Your tests are passing again with this version. Explicitly upgrade to this version π
dependency
prettier was updated from 1.14.2
to 1.14.3
.Your tests are passing again with this update. Explicitly upgrade to this version π
dependency
prettier was updated from 1.14.3
to 1.15.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
dependency
prettier was updated from 1.15.0
to 1.15.1
.Your tests are passing again with this update. Explicitly upgrade to this version π
dependency
prettier was updated from 1.15.1
to 1.15.2
.Your tests are passing again with this update. Explicitly upgrade to this version π
dependency
prettier was updated from 1.15.2
to 1.15.3
.Your tests are passing again with this update. Explicitly upgrade to this version π
Version 1.7.0 of prettier just got published.
This version is covered by your current version range and after updating it in your project the build failed.
prettier is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you itβs very likely also breaking them. I recommend you give this issue a very high priority. Iβm sure you can resolve this :muscle:
Status Details
- β **continuous-integration/travis-ci/push** The Travis CI build could not complete due to an error [Details](https://travis-ci.com/AmpersandHQ/magepack-sdk/builds/54595394?utm_source=github_status&utm_medium=notification)Release Notes
1.7.0: JSX tweaks, Pragma, TypeScript and CSS fixesThis release features some bugfixes and tweaks around JSX, TypeScript, CSS, and JavaScript formatting, as well as a couple new features.
Highlights
JSX Changes
We received a lot of community feedback about the changes we made to JSX formatting in the 1.6.0 release, and have made changes to bring formatting closer to community standards and expectations.
In 1.6.0, we added a second style for ternaries (conditional expressions,
a ? b : c
), based on a format popular in the community where parentheses are used to demarcate JSX content:Before this was added, prettier only formatted ternaries with one consistent style:
In 1.6.0, we used the following heuristic to decide when to use the new "JSX mode ternaries":
However, this heuristic caused some unexpected formatting:
So, in 1.7.0, we have revised our heuristic to just be:
We hope that this change will result in fewer surprising ternaries.
A big thanks goes out to @duailibe who implemented this change in addition to several other JSX-related formatting issues that were reported.
CSS Letter Case Consistency
We spent some time this release polishing our CSS formatting, and as part of that, @lydell did some work to normalize letter case.
So now, almost everything in CSS will print using
lower case
.Don't worry, though β Prettier won't touch your
$scss-variables
,@less-variables
, orFunctionNames()
. Preprocess on!Pragma Support
There is a new option called
--require-pragma
(requirePragma
via the API) which will change prettier's behavior so that it only reformats a file if it has a special "pragma" comment at the top of it, that looks like this:or
This was @ajhyndman's idea and it was implemented by @wbinnssmith.
Other Changes
TypeScript
There was a bug in Prettier 1.6.1 where an error would be thrown while parsing any TypeScript using the
never
type, for example:Also, Prettier 1.6.1 was incorrectly removing the
declare
keyword fromenum
declarations in*.d.ts
files:Both of these issues have been fixed. Thanks to @JamesHenry and @existentialism for these fixes which support our TypeScript community!
Configuration
Configurable Config Precedence
There is a new CLI option
--config-precedence
which configures how prettier should prioritize config sources. Valid values are:cli-override
(default) - CLI options take precedence over config filefile-override
- Config file take precedence over CLI optionsprefer-file
- If a config file is found will evaluate it and ignore other CLI options. If no config file is found CLI options will evaluate as normal.This option adds support to editor integrations where users define their default configuration but want to respect project specific configuration.
prettier.resolveConfig.sync
Previously, there was no way via the API to resolve configuration for a source file synchronously. Thanks to some new additions to
cosmiconfig
by @sudo-suhas, @ikatyang was able to add support for this to the prettier API.PRs merged in this release
.sync()
method by @ikatyangresolveConfigFile.sync()
by @ikatyangcross-spawn
by @ikatyangfiles:
overtypes:
in pre-commit configuration by @asottilequery
) by @azz?:
instead of?!
by @ikatyangIssues resolved in this release
declare
modifier fromenum
reported by @mariusschulzThank you to everyone who contributed to this release, be it through issue creation, code contribution, code review, or general commenting and feedback. Prettier is a community-run project and is able to continue to exist thanks to people like you. Thank you!
Not sure how things should work exactly?
There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html) and of course you may always [ask my humans](https://github.com/greenkeeperio/greenkeeper/issues/new).Your Greenkeeper Bot :palm_tree: