Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/1.x #175

Merged
merged 150 commits into from
Feb 5, 2020
Merged

Release/1.x #175

merged 150 commits into from
Feb 5, 2020

Conversation

mitermayer
Copy link
Member

@mitermayer mitermayer commented Feb 18, 2019

This is the long lived branch PR for 1.x release

There are a few remaining tasks to be solved on it prior to release

  • Action on the TODOS
  • Write documentation / docs.txt
  • Merge tests PR
  • Rebase master with latests fixes

fixes issue: #175

docwhat and others added 30 commits April 13, 2018 00:37
This is one approach for handling default prettier arguments.

It is a little verbose, but I think ejecting the flags that don't have
to be set by the editor (in favor of .prettierrc files) is a win.
Start using prettier default arguments
- This is the first commit on refactoring methods outs on self contained
components, this will help on unit testing and maintainability
- Refactoring parser out into its own module in order to make it easier
to test
- Refactoring the executable resolver into its own module for making it
easier to test
- Movingthe shiftwidth compat helper to a shim module responsible for
dealing with backwards compatiblity
- prefer-file setting for config-precedence is what allow us to leverage
from user defined configuration files like .prettierrc
- moving formating utils to buffer module to make it easier to interact
and test
use buffered mode for neovim job
- adding facebook presets as a configurable option to overwrite prettier
defaults
mitermayer and others added 29 commits August 30, 2019 05:49
tests

- printing vim version prior to running tests for debugging purposes
- fix test execution command and docker image ref
- the command is broken, but now we are able to reproduce the same
output as in travis
- Updating Dockerfile to ensure we have a compatible vim version to
vim-driver
enabling-tests-on-ci - Enabling tests as part of the CI run
- this updates the changelog for the previous last legacy release
- Adding Makefile
- Updating travis to use Makefile
- removing run script
moving-build-to-make-file - Adding build file
- Our previous undo implementation tried to be naive on implementing
require-pragma, and created some undo bugs due to it. This diff enables
us to use the prettier upstream support for require-pragma
- On subsequent PR's we will completetly phase out the previous undo
implementation in favour to this one in order to fix bug #184
requirePragma

- This commit ensures that we use `prettier` default way to identify
pragmas for the auto save and remove our previous naive implementation
Adding support for require-pragma and depracting previous naive implemenation
- when formatting files we should not trigger auto commands
- in order to bypass vimdefaults we can fake a change prior to
formatting and merging that back to undostack operation
default

- This is a breaking change as on versions 0.x autoformat was enabled by
default. This should ensure users dont need to disable autoformat
anymore in their vimrc
- updating comment description to match new behaviour
…default

making-auto-format-disabled-by-default - Making autoformat disabled by
Toggle the autoformat setting based on config file presence.
@mitermayer mitermayer merged commit 49d9174 into master Feb 5, 2020
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.

8 participants