Comments (13)
Now all of the main changes that I wanted to have in the new release are integrated in master
.
To all interested parties, esp. the propcheck folks: Can you give the current master branch a shake to see if something is broken or missing for you, and if all goes well, I will tag this and create a new release within the week.
Thanks in advance!
from proper.
There is a new tagged version now (1.4.0).
If any of the HexPM maintainers read this (@ferd , @tsharju), please upload there too. Thanks!
from proper.
I'll publish a version some time tonight hopefully, I'm due to publish other stuff too.
from proper.
Hi @kostis ,
can you give us a rough time plan when you expect to be able to create a release? If this is not yet possible, that would also be good to know.
The reason behind my question that I would like to do a patch-release for PropCheck and thus need to reference a PropEr release in Hex. We already incorporated the API changes from PropEr (for TPBT), so it is not easy to go back to the old 1.3 release. Depending from you planning I would either wait a little longer or apply some git wizardry to port back the API adaptions. Since this is a delicate operation, I would prefer to apply them only if needed. Your planning is an important input for that decision.
Thank you for your excellent work!
from proper.
Now that OTP 24 RC-1 is out, and since a few related fixes/updates have been done, is it possible to eventually tag and release? Many thanks.
from proper.
I need to find time and write some tutorials for the new features and also release notes.
The former is non-trivial (and also sensitive for reasons that I cannot explain publicly).
Thanks for your patience.
from proper.
Thank you for the attention, @kostis.
from proper.
Very cool, @kostis! Our CI tests are looking very good.
from proper.
I've published the release. Be aware that since mix support and erlang.mk support has been dropped from this repo, I published it with rebar3 (see https://hex.pm/packages/proper/1.4.0 for "Build Tools"), which may or may not have implications for the Elixir ecosystem.
from proper.
Thanks for your help @ferd !
However, I've noticed that the Link for the Online Documentation is not working.
Is it possible to make it point to PropEr's Documentation Page on GitHub ?
from proper.
Thanks @kostis and @ferd! The PropCheck tests are green, so no obvious problems on Elixir side. I am happy to release the new features to the Elixir world.
from proper.
The docsite link there isn't the same; I fixed the edoc stuff (needed a pre-processing option) and made it point there for hexdocs.
To add the docsite, there's a patch needed which would imply a new release. I'm submitting a PR For it in a few seconds and we can see what we do from there, since we're past the 1h timer on the publication to clobber the initial one.
from proper.
Doing a clean on the hex package will fail, because it does not seem to package the script references in the post-clean hook.
from proper.
Related Issues (20)
- ?FORALL_TARGETED does not work with ?TRAPEXIT
- No Shrink in TPBT
- run_parallel_commands doesn't handle exceptions in commands the same way run_commands does HOT 6
- PropEr map() generators
- PropEr should use `printer`. HOT 2
- Target server should update process dictionary
- Add proper examples to shrinking challenge
- Generate a binary of variable size HOT 2
- Add more detailed installation instructions with Homebrew HOT 9
- Obtaining a PropEr rebar3 HOT 1
- use previous return value as parameter of new command in new state HOT 6
- Arguments shrinking is not working in stateful models. HOT 2
- {var,2} instead of the correct variable during shrink
- `proper_transformer` has unfavorable behavior for fine-grained compile dependencies HOT 4
- Generators inside maps
- Atom generator exhausts the atom limit HOT 4
- Substitute uses of `slave` with `peer` HOT 1
- {'EXIT', {badarg, [{erlang,atom_to_list, ...}]}} in proper_gen_next.erl
- Is there a new version to release? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from proper.