-
Notifications
You must be signed in to change notification settings - Fork 22
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Release management: changes in documentation
- Loading branch information
Showing
5 changed files
with
87 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
# LibPQ release history | ||
|
||
LibPQ is a library for importing Power Query M language source files from local | ||
and/or web storage. The project follows [semantic versioning](https://semver.org/) | ||
specification. | ||
|
||
This document describes the changes between releases of LibPQ. [Keeping a | ||
changelog](http://keepachangelog.com) is important! | ||
|
||
<!-- | ||
## Unreleased changes (currently in git `master`) | ||
--> | ||
|
||
## Version 1.0.0 (2018-02-21) | ||
|
||
#### Git commit: `#n/a` | ||
|
||
This is the first release of LibPQ. The library and the loader are considered | ||
feature full and stable. | ||
|
||
Most of the features are described in the [README](README.md) and in | ||
[documentation][docs]. Introductory overview is available at [author's | ||
blog][intro]. | ||
|
||
|
||
#### New features | ||
- Import source code from plain text files located on disk or on the web | ||
- Unlimited number of import locations ordered by priority | ||
- [Unit testing][unittesting] framework | ||
- Show [docstrings] in Power Query user interface | ||
- A collection of general purpose [functions and queries][modules] | ||
- Compatibility with [@tycho01's library][tycho01] | ||
|
||
[docs]: Docs/README.md | ||
[docstrings]: Docs/Docstrings.md | ||
[intro]: https://potyarkin.ml/posts/2018/expanding-power-query-standard-library-introducing-libpq/ | ||
[modules]: Docs/Modules.md | ||
[tycho01]: https://github.com/tycho01/pquery | ||
[unittesting]: Docs/UnitTesting.md |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# Plans and ideas for LibPQ development | ||
|
||
|
||
## Project vision and values | ||
|
||
LibPQ project was created to enable importing Power Query M language source | ||
code from plain text files located on file system or on the remote web server. | ||
As of version 1.0.0 that goal is achieved, but LibPQ development continues. | ||
|
||
Current goals and values (in order of descending importance) are: | ||
- **Maintaining LibPQ loader**. This is the core functionality of LibPQ and it | ||
must remain fully operational in future versions of Power Query / PowerBI. | ||
- **Ensuring backwards compatibility**. LibPQ is there for other developers to | ||
use, and we should not interfere with the code they've built upon ours. This | ||
applies most strictly to the loader and the modules essential for internal | ||
use (e.g. UnitTest framework), other modules may see some breaking changes in | ||
future (that must always be documented in [release notes](RELEASES.md) and | ||
must be reflected in the release [version number](https://semver.org/)). | ||
- **Improving import-time user experience**. LibPQ already offers local module | ||
listing, parses module docstrings for viewing in the UI and correctly relays | ||
errors in modules' code, but there must be other methods to improve module | ||
discoverability and simplify their usage. If such methods are to be found, | ||
their implementation will be added to LibPQ development roadmap. | ||
- **Extending the collection of useful modules**. LibPQ allows anyone to start | ||
their own library of pre-recorded functions and queries. That library can be | ||
easily incorporated into any other workbook or report that uses LibPQ. That's | ||
why extending the collection of modules and functions that's packaged with | ||
LibPQ has the lowest priority. Only the most widely useful modules that solve | ||
the most general problems will be added to the Modules/ directory. | ||
Domain-specific collections of functions and queries are better suited for a | ||
separate project that relies on LibPQ for importing the source code. | ||
|
||
|
||
## Roadmap to the next release (probably 1.1.0) | ||
|
||
There are no explicit plans for new features yet. This section will be futher | ||
updated in the development process. | ||
|
||
If no critical bugs are discovered and no breaking changes arrive with Power | ||
Query updates, the next (minor) release is scheduled for the Summer of 2018. | ||
Most likely it will contain some additions to the collection of modules and | ||
some minor polishing touches to the import-time user experience. |
This file was deleted.
Oops, something went wrong.