Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ash-project/spark

Tooling for building DSLs in Elixir
https://github.com/ash-project/spark

chore: release version v1.1.27

0c77607dd3df2d76737762785a318d451379ddc8 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: better formatted cheat sheets

574d0e1f75f92e56cd732653daccab12713576ec authored over 1 year ago by Zach Daniel <[email protected]>
fix: properly unimport other extension top level sections

67acd1e7c8a140b291811640717863822c0e3f5d authored over 1 year ago by Zach Daniel <[email protected]>
fix: only do top level unimports on second level paths

e9dfdadf6d6708d169dfa20e8ec16393cf5fabbd authored over 1 year ago by Zach Daniel <[email protected]>
improvement: add initial cheat sheet generators

0f8044a15ca45f8e3eb90d83aa6667ecff87aabd authored over 1 year ago by Zach Daniel <[email protected]>
fix: handle more unimports of top level entities

4371bcec83803d18e68572238ca5ed4a391f1018 authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.1.26

400168be5e539d1847d46b56624c488b432d9e27 authored over 1 year ago by James Harton <[email protected]>
fix: recusively sanitize keyword and map types. (#59)

21139b3e22f6dcd2ec13e73579b79da781a62e2c authored over 1 year ago by James Harton <[email protected]>
fix(OptionsHelpers): Some nimble options types can have nested schemas. (#58)

62117e509325bcae988837697aff81120ea0bb6e authored over 1 year ago by James Harton <[email protected]>
chore: format

bca93195fed3c72fd644df012ee9ed3bfee47d68 authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.1.25

c64a4ca255553bc8606e308b61cf526df8350fed authored over 1 year ago by Zach Daniel <[email protected]>
fix: support patching top level sections

86c9ea5c5108e7f84fc3edd5433c9ff829aeb3ca authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.1.24

56e87dcd1a3669d7ac72b2110c3f15f1cc053f83 authored over 1 year ago by Zach Daniel <[email protected]>
fix: don't inspect dsl map in info generator errors

75dc8c4ec6bec4b033e82c5cf8915c35ec371922 authored over 1 year ago by Zach Daniel <[email protected]>
fix: code highlight error (#56)

1c4d533da026d2582d1d39b792c3d29bf48a432b authored over 1 year ago by Corrado Cionini <[email protected]>
Supporting latest ElixirSense (#55)

9c1e969889740dbd2aee388554be89d7fee39ce8 authored over 1 year ago by Alessio Montagnani <[email protected]>
chore: format

291b6a934e0beeee58583dab7c56d0b66e561b5a authored over 1 year ago by Zach Daniel <[email protected]>
improvement: allow `Patch.AddEntity` if a same-target entity exists (#53)

02c0dd1890d3bf56adfc3510f18e0c61d24b3267 authored over 1 year ago by Dmitry Maganov <[email protected]>
chore: release version v1.1.23

d30bda90f91b5f3cee98b2f0dd733090031a4916 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: handle when clauses on anonymous functions

0e578bbadaaa9240da7abe2a17ff5b15dde53daf authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.1.22

f997db91f74e772cd19656148092f439743f9cd8 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: fix lexical import error in DSL macros

we now only unimport and reimport other DSL extension sections
when processing a top level section

13825840f30bfeba2f7864dcfe1cf209e156903a authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.1.21

32f79c729b074bfc490fe62b7036ca04607ed50c authored over 1 year ago by Zach Daniel <[email protected]>
improvement: support `{:spark, _}` in typespec generators

0237d1e645e8d33c759acc045c72686e458f6959 authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.1.20

aa886d04edef09f05a4b6ed55fe30ff0afa76c19 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: add `verify` callback

e3e368a03eba195893413755daf035582b4e4107 authored over 1 year ago by Zach Daniel <[email protected]>
improvement(Spark.Dsl.Extension): Add `add_extensions` option which allows an extension to invite its friends. (#49)

80646d6716f09b5e7b2ff0af9ca7c05f16eccc1c authored over 1 year ago by James Harton <[email protected]>
chore: release version v1.1.19

d594ed9b777863f79cc9ffc6fc16a590adf77814 authored over 1 year ago by Zach Daniel <[email protected]>
chore: remove unnecessary code after most recent fix

d26e403faca3f82a8935f794a551acd1f953a2b3 authored over 1 year ago by Zach Daniel <[email protected]>
fix: unimport other extensions when opening a section

ca834a5cf1b43ca4e4126ef0499f0b8545853005 authored over 1 year ago by Zach Daniel <[email protected]>
chore: fix formatter

484fde1b94a99ec7cef03c63971ea6d081cab81c authored over 1 year ago by Zach Daniel <[email protected]>
fix: reimport all sections after opening one

1b145e66207b738abd6b59fe82a60ce221a7a906 authored over 1 year ago by Zach Daniel <[email protected]>
fix: unimport entire extension, reimport only pertinent sections

c7c85ba0e1134a986fd47f00aeefc452f7c8963f authored over 1 year ago by Zach Daniel <[email protected]>
fix: only unimport/reimport necessary sections

7aa7d3b34c92602fae74b6046907506c0543e034 authored over 1 year ago by Zach Daniel <[email protected]>
fix: unimport top level sections

ec096b45a0211e6a3d9fdfa348e84bcde57738eb authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.1.18

31c09e4953ff81f94d2a4099fbe3f933b1f310c7 authored over 1 year ago by Zach Daniel <[email protected]>
chore: format

36506d6dd4df7cd826f2b3200638a93922d73656 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: `defbuilderp`

fix: handle entity uniqueness properly

d11a746d8e2dd271e8205918ec14b101c3360c28 authored over 1 year ago by Zach Daniel <[email protected]>
docs: Documentation Updates - (#46)

* docs: Hide `Entity` functions since they lack documentation

* docs: Add types for every fie...

9cb40feee565797c915024a27c17b6c00b8067fe authored over 1 year ago by Erika Rowland <[email protected]>
chore: release version v1.1.17

21362d905ceea68b8579ef77d7a892f93831a159 authored over 1 year ago by Zach Daniel <[email protected]>
fix: nested entity paths contain their section?

019989935a9358b6e87ff03baf2ed62c0c7d2d11 authored over 1 year ago by Zach Daniel <[email protected]>
fix: handle two-deep recursive as nested entity unimports

bbcf4d190d8f6e1732e74fa9102c067a67d05ebf authored over 1 year ago by Zach Daniel <[email protected]>
fix: fix imports around recursive_as entitites

41a45e21840f35fc8d6f218aed6ecef4fee99318 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: unimport top level sections from non-top-level sections

d0e7bc30dbf5fe2dff152d1a202e8300ce5b31c5 authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.1.16

6f4b1681b5904c9e8b9ae9631731ce86b6ec996f authored over 1 year ago by Zach Daniel <[email protected]>
fix: handle mixed lists of entities better

a4ca1e77d6f095bb707fae08e030b573d6bf0ad8 authored over 1 year ago by Zach Daniel <[email protected]>
fix: incorrect identity logic in `Transformer.build_entity/4`. (#44)

5470f4a9a4a68c9fd38de230c728e481cdccf0c9 authored over 1 year ago by James Harton <[email protected]>
fix: better typespec for keyword lists

fix: wrap_list type fix behavior

0516d5652aeb44dc5134eebd68207779e7729c51 authored over 1 year ago by Zach Daniel <[email protected]>
fix(Entity): don't ever use `Map.put/3` to set an entity's `__identifier__`. (#43)

Entities without an `__identifier__` field should cause Spark to fail rather than silently break...

419ed2fc66974569c1be03a396ba99593aacaeb6 authored over 1 year ago by James Harton <[email protected]>
chore: release version v1.1.15

34fa9c70e2402773edf417f34c9523fdb45d6591 authored over 1 year ago by James Harton <[email protected]>
fix: don't explode for non-tuple argument values. (#42)

Not sure how the tests passed on this one!?

fa25b2608daee42dbb8c3d868d715a652e95e2db authored over 1 year ago by James Harton <[email protected]>
chore: release version v1.1.14

98d8a54cb407926c4b956afbf72160160ad17430 authored over 1 year ago by James Harton <[email protected]>
docs: Entity documentation (#40)

baa020bf76fceb527aa97dedee33627006754c97 authored over 1 year ago by erikaaus <[email protected]>
fix(Spark.Dsl.Entity): Clobbering of optional arguments (#41)

It was previously possible to provide multiple values for optional entity arguments and Spark wo...

a12deb81876ee54eae2730216805aed79c88542c authored over 1 year ago by James Harton <[email protected]>
chore: release version v1.1.13

7b557358aa05d6cd72b4d5edd96151783edec467 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: add `:fun` options type

60acc4e50843d47c7283a960247cfc216c5a2d4b authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.1.12

c8dcad4ae76c3f4336353d7ee9aff7661d6816d1 authored over 1 year ago by Zach Daniel <[email protected]>
docs: add some docs for `singleton_entity_keys`

0cfdaef25096b99217bba567f306931bb2f58c94 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: add `singleton_entity_keys` option

This allows for specifying single entities as children of entities.
At some point we will likely...

ae20e84b565e72c324499ffa0574c5a2abb053ea authored over 1 year ago by Zach Daniel <[email protected]>
docs: add docs to `transform`

264337b4666d612fc6daee06498a8768d5fe426a authored over 1 year ago by Zach Daniel <[email protected]>
docs: add new DSL

f81e9b8e0e3bb4e9ef3582ec24e7735c2a9dc392 authored over 1 year ago by Zach Daniel <[email protected]>
fix: swap `Exception.exception?` for `Kernel.is_exception` (#36)

`Exception.exception?` is deprecated and will be removed in elixir 1.15

695219d0884adc7778d4775d5f7df7ed0800d068 authored over 1 year ago by Alan Heywood <[email protected]>
improvement: moderately more helpful error message when introspecting a non Spark module. (#35)

de73f4c82b0c58997d8cdcddaee52e88e3c2e64c authored over 1 year ago by James Harton <[email protected]>
improvement: remove doc index

6678e40f68fa8df9c697b22f746811483b44ecfb authored over 1 year ago by Zach Daniel <[email protected]>
chore: format

f6eb6ec785619d7ff40a74b94b0ebb7fe1df1918 authored over 1 year ago by Zach Daniel <[email protected]>
fix: don't support args in entity builders

645173beebe5272206e394f9f0a96f275da5ce34 authored over 1 year ago by Zach Daniel <[email protected]>
fix: don't support builders for args

2ac125be376ad03bf8e315f0dc8e7968e5f9eb05 authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.1.11

21070f6ec99b11f2c31ee1505270c7e89853c973 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: don't document functions generated by Spark.Dls (#34)

9d7a03517bf58680ed0d1db681b2d4b32555cfaf authored over 1 year ago by Artur Plysyuk <[email protected]>
chore: release version v1.1.10

aca2ba6b7e5fe9002aa255d76fe2441de98446aa authored over 1 year ago by Zach Daniel <[email protected]>
fix: handle more cases where notifier is not an extension

40dca35cae8cd8f5190c4f83cbe0c3fe2734f84b authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.1.9

8dd4b826f8aee0d01c35731d166210a3a04e1ded authored over 1 year ago by Zach Daniel <[email protected]>
fix: handle extensions with no sections

5851f01b1055963de97d5535210b7a41550bc04e authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.1.8

0259417b077b7d4c32215b07425a5c9917d68c9a authored over 1 year ago by Zach Daniel <[email protected]>
fix: better behavior with latest elixirls release

but still not perfect :(

d30e2e8d10a44c921f6606eb03587c81ab807ad3 authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.1.7

2e812758c466ddd783f332b96ada42bccdba38e4 authored over 1 year ago by Zach Daniel <[email protected]>
fix: remove hardcoded line number

43f5a37bc0c61b1767d1d333e8023ea0bf2a35fc authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.1.6

d95c0791b69ebd7e60379564b9b5b3fda0db177a authored over 1 year ago by Zach Daniel <[email protected]>
fix: handle more anonymous function types in DSLs

fixes: #32

99a5bd8ad45ffe5ad2fbe9aafc05c504f904ef80 authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.1.5

1d6cdc15c0f27c274dd723d61c73490da47bd8b1 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: better error messages on exceptions in transformers

956971f2dcc821914e7f4e2fd43520d33c522b35 authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.1.4

50899475c412b87d98a5343d94861470c3f9bb0d authored over 1 year ago by Zach Daniel <[email protected]>
chore: credo

eff7c25edf2325b15ed03c54165b1cd16f528ffd authored over 1 year ago by Zach Daniel <[email protected]>
chore: format

601bebd3885a9b22f61e84eee227313527076475 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: require `__identifier__` field for identifiers

0b0340ebf9136be32fb560a7a7c90e5e91221957 authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.1.3

8539347460d3c4a4dc6ef2bfd89fc37ea58bff58 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: `Transformer.async_compile/2`

8816373e5c9e3d5ae634696ce143ae1a6d550b8d authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.1.2

55b6c13f0c97bf4e0fa1e49d468a1a19cadbfb97 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: don't wrap wrap_list snippets by default

2ff7c2d9bfe6dbb66c7a230038bbb7f9cb5ef71d authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.1.1

e454a4b38aacf6d78032bd2937a5be11b28d1e19 authored over 1 year ago by Zach Daniel <[email protected]>
chore: remove IO.inspect

ace684c19046f9bcab180404bf54aeabd20bd671 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: better snippets, `:wrap_list` type

850e021b52b5c20af952dc7e5534f4507ce7dce0 authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.1.0

b93a516480773a5bf7086c4165285e4979e4db31 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: give every dsl entity a unique identifier

09dfadda793ca5988fdb71dfceca74a2abd944d5 authored over 1 year ago by Zach Daniel <[email protected]>
test: add tests for sections inside of top level sections

722a117914edaf166be1975bcdf0c7ce631404c1 authored over 1 year ago by Zach Daniel <[email protected]>
chore: remove comment

b0c54ad278749e99c3fd280495ab518fedefe257 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: support top level sections in elixir_sense plugin

48a1092af04ce8d6029a45382faaa4997694ad17 authored over 1 year ago by Zach Daniel <[email protected]>
feat: top level DSLs!

bc34c1db7f9d58467cba9a2e0de174712813fa6c authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v1.0.9

1046f363fbe907939190ac773b1a2368582ab92e authored over 1 year ago by Zach Daniel <[email protected]>
improvement: add identifier-based entity replacement

improvement: add `imports` to extensions

8af786036d4432c01bc13cf92dff37dacdc0312f authored over 1 year ago by Zach Daniel <[email protected]>