Ecosyste.ms: OpenCollective

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

github.com/krzysztofzablocki/Sourcery

Meta-programming for Swift, stop writing boilerplate code.
https://github.com/krzysztofzablocki/Sourcery

Process inline code generated by another template if annotation's suffix is one of the templates in force-parse argument (#957)

* Add original test

* Add forceParseOption

* Add changelog

* Update readme

* Add for...

d75606c68ca0a1c9f3b0405f33add3bc366ed64d authored over 3 years ago by David <[email protected]>
Remove symlinks (#954)

* Remove symlinks. These can confuse Xcode.

* Exclude Info.plist-s from targets. No more warn...

83fe75a562b48be49bb3c16d09f04f9f4dbcc5b1 authored over 3 years ago by Eugene Gubin <[email protected]>
fix: correctly process open access level, fixes #927

37a517b333df83cc4f009cf72082ae0ee97cca61 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
fix: correct isMutable for subscripts, fixes #923

aec35890f7ffea016eb78ae0f4eaa28065204fa4 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
fix: use modifier instead of attribute for helper accessors, closes #946

9e43dba3a4540691c0de090b9038193f0ffb551c authored over 3 years ago by Krzysztof Zablocki <[email protected]>
Fix: inline:auto annotations can be inserted at wrong locations (#953)

* Fix: inline:auto annotations can be inserted at wrong locations in files with other inline ann...

921853180e9f74d7b71740d8661d5f8cc4b71d68 authored over 3 years ago by Eugene Gubin <[email protected]>
Fix test by updating expected result on macOS 11.3 and above (#952)

* Fix test by updating expected result on macOS 11.3 and above

* Update CHANGELOG.md

88542fb9573e7e13527a33914d9e30e181d3bfc3 authored over 3 years ago by Eugene Gubin <[email protected]>
SPM & 5.4 (#951)

* WIP

* Fix path to the resources of test target

* Introduce SourceryLib target for testin...

e834936a0c5e3389b6588e79d17f0328a066417c authored over 3 years ago by Krzysztof Zabłocki <[email protected]>
chore(deps): bump rexml from 3.2.4 to 3.2.5 (#949)

Bumps [rexml](https://github.com/ruby/rexml) from 3.2.4 to 3.2.5.
- [Release notes](https://git...

6eb6662a1df747a28ea13965795152f6f9fc8dca authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update README.md

5a86daa23abb210052d9e4fb5ee923d4684cd0f4 authored over 3 years ago by Krzysztof Zabłocki <[email protected]>
update internal boilerplate code.

02e4b2e4589af6f5d83616b5ae30ae1eeec7e545 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
docs: update metadata for 1.4.1 release

a7e20be8f606e14f21a188bde7837b0b8c364222 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
fix: update wrong tests

3a77c0fdc410bb295b43123d880e2221dd34db76 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
chore: docs bump

261c9338fac45bd699fad86f71d22dfd23ede911 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
feat: add .sourcerytemplate support

03d0d57bb173afb662f0b435543970814f6f70d8 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
Fix broken output for files with inline annotations from multiple templates (#944)

* Fix broken output when file contains inline annotations from different templates

* Update C...

de2604e5907adf0ceade84c11ba4623311553c82 authored over 3 years ago by Eugene Gubin <[email protected]>
Extending AutoMockable template by adding handling of "autoMockableImports" and "autoMockableTestableImports" args. (#940)

6cbe6827a63456c022b8c68e0c2462c1f90b7074 authored over 3 years ago by Andrii Durbalo <[email protected]>
chore: fixup newline node replacement

8d1ff6cb084c76563a0ab9463c1b9caf772afa81 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
update internal boilerplate code.

dc9e9df6cef959f6ca12dbb03630ce4f31ead336 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
docs: update metadata for 1.4.0 release

4c4737ce20b3ff548e2be872ca37bfa76aad1c3b authored over 3 years ago by Krzysztof Zablocki <[email protected]>
chore: update pod requirement

a6a485ec606fe916c658d615f026f7e5c1620a9b authored over 3 years ago by Krzysztof Zablocki <[email protected]>
chore: add newline and typed nodes from pro

df7051c22b41c3c4c544c88357e39142d699520f authored over 3 years ago by Krzysztof Zablocki <[email protected]>
feat: implement inference for generic types fixes #938

4ac1590495757c9fd28baa8ccf37917c28d26c9a authored over 3 years ago by Krzysztof Zablocki <[email protected]>
Update CHANGELOG.md

a92a6e3d8805e679d07633b16670e0ee4e4a93ab authored over 3 years ago by Krzysztof Zabłocki <[email protected]>
tests: add generic parameter test

da7c12ff219a6ce54edbc8427d18b5abb2f44737 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
keep length when removing generated code before parsing the syntax tree (#930)

* keep length when removing generated code before parsing the syntax tree

* Update changelog
...

0b0d2cd6c1e1f351b9af77ffce2a709ae8a02db8 authored over 3 years ago by Benedek Kozma <[email protected]>
Fixed: Annotations field is empty for protocol composition starting from Sourcery 1.3.0 (#942)

* fixed code signing issue on Xcode 12.4 when performing a debug build

* Fixed issue where An...

24f59c8349ae5d068929700595d4f3f9c5961518 authored over 3 years ago by Bill Dunay <[email protected]>
fix configuration: "force-parse" option issue (#937) (#939)

a9de54bfc933a4fcc02d83872b09a5343aefa02d authored over 3 years ago by Roman-Andreyenko <[email protected]>
Update README.md

b6da8a3f6f00df25388af14b6a2ce2645b4a59b4 authored over 3 years ago by Krzysztof Zabłocki <[email protected]>
chore: change access level for stencil environment builder function

4282b785b32f8a2bbc77d39277785cbe27d91daf authored over 3 years ago by Krzysztof Zablocki <[email protected]>
chore(deps): bump kramdown from 2.3.0 to 2.3.1 (#931)

Bumps [kramdown](https://github.com/gettalong/kramdown) from 2.3.0 to 2.3.1.
- [Release notes](...

9800f2255023b1b070026a9693bb6f36e08835aa authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fixes TypeName.isClosure to handle composed types correctly (#932)

* Fixes isClosure handles composed types correctly

* Updates changelog

Co-authored-by: Asi...

d4284168f4c4a07ee039547de321766a077ffc7c authored over 3 years ago by Asif Mujteba <[email protected]>
chore: add completeDeclarationRange

af25b71e773f2a251bd463ad9d659fede3b008b5 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
Added allImports property to Type class (#919)

* Adds allImports property to Type, which returns all imports exited in all files containing thi...

d7412d578cabe18edcfd7b381ff4bab62e8498f4 authored over 3 years ago by Asif Mujteba <[email protected]>
Fix parsing for indirect enum cases with inline documentation

506a9dbc9d297b7a6e6a6351f93743eb992126c7 authored over 3 years ago by Chris Sessions <[email protected]>
chore: create SourceryStencil target

f9a248c37ea0a84ddc2f9b0d3d6277960057093c authored over 3 years ago by Krzysztof Zablocki <[email protected]>
fix protocol members access level (#925)

b441580352b2103466adf46bf89b6c8153ed4af8 authored over 3 years ago by Ilya Puchka <[email protected]>
do not set raw value types on enums with no cases or cases with associated values (#921)

Co-authored-by: Ilya Puchka <[email protected]>

f33166730c0b4c8c8138f5ad7e8d9b3fddad8bc3 authored over 3 years ago by Ilya Puchka <[email protected]>
refactor: remove reliance on manual type name parsing

8dd46061011934378430fd191a9e2484cae6f9b2 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
Update README.md

977bb96a01c87c92db986bb4b5f560ce41105417 authored over 3 years ago by Krzysztof Zabłocki <[email protected]>
update internal boilerplate code.

5a81d918d764594ae445a7df3c60dc1c23a539ed authored over 3 years ago by Krzysztof Zablocki <[email protected]>
docs: update metadata for 1.3.4 release

e1ef271cdea96ed6d6038153194949f42b179f11 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
fix: ignore trivia when parsing attribute description

a5d49013d4353eabb46d6f62e1d4cd8d5803261c authored over 3 years ago by Krzysztof Zablocki <[email protected]>
fix: correct logic for closure/array/dictionaries querying

d8b5e8b93a43f0d15c472280a6d33c8c8b2ab75a authored over 3 years ago by Krzysztof Zablocki <[email protected]>
update internal boilerplate code.

542bf3576404cff3367218107b4b8f6171db5d91 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
docs: update metadata for 1.3.3 release

a7016f0b485e806a3bdfa4e31f7f219f0d61e20c authored over 3 years ago by Krzysztof Zablocki <[email protected]>
chore: update docs

76df26220a5f84e52b341a7d342fd038e0b7579e authored over 3 years ago by Krzysztof Zablocki <[email protected]>
chore: update AutoEquatable template access level, closes #675

679c2f62e631c08f353f9d276f118bfc317c611e authored over 3 years ago by Krzysztof Zablocki <[email protected]>
change config CLI option to variadic option (#914)

7da4e465384377305149ebcd955938f226b63399 authored over 3 years ago by Ilya Puchka <[email protected]>
fix: workaround the fact nscoding doesn't persist our whole resolved tree by moving composer to runtime and running it when TemplateContext needs to be encoded / decoded

aac26db1abb8447ef52945a0fdbe6ca468ac929f authored over 3 years ago by Krzysztof Zablocki <[email protected]>
feat: add a test for persistable context structure for swift templates

0f84fdaa2d549732d4bdeff6b26806c8f45aa093 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
refactor: introduce composer state

1f54c5803c5e7aea5d170f44708779e252b2ad77 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
fixup: boilerplate

7090f66b2baee602836e26b42f921c3f29a448d1 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
Fixes information being lost when extending unknown type more than once (#912)

aeeb550f96103cb5dd3ba5776ccb67c4881fcee4 authored over 3 years ago by Pawel Dudek <[email protected]>
chore: fix failing test

0499269f436c27f6ca5a36053cdf6d5825633b80 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
fix: correctly parser returnTypeName for optional initializers

f7e0d8a004319d51af69aaabc67528133e162b4d authored over 3 years ago by Krzysztof Zablocki <[email protected]>
refactor: separate composition and parsing in tests

27c7c3dd121da5fd05eb1695534f3628a5bb2b3d authored over 3 years ago by Krzysztof Zablocki <[email protected]>
update internal boilerplate code.

20c0042eb6e07721fa430c7bdc54a42d926f668d authored over 3 years ago by Krzysztof Zablocki <[email protected]>
docs: update metadata for 1.3.2 release

43c6bae3f321d074acd1933b2b13e1e3d6590359 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
chore: update docs

61d6b206d91fe3032adeba40b144695051182e01 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
chore: move tests around

409fe9109c85c0ed360de637fe418100e8db3116 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
refactor: match hash logic to equality

5d4f4cf5776334500f7673cd5e1e0bd5da503f8a authored over 3 years ago by Krzysztof Zablocki <[email protected]>
chore: restructure files

b717288412f78fa97234f370040714083be2c89d authored over 3 years ago by Krzysztof Zablocki <[email protected]>
run sourcery with multiple configurations (#907)

* run sourcery with multiple configurations

* update usage docs

* update changelog

Co-a...

49b6a48a6ca76d704908c6fe80eb97fdc6d07fbe authored over 3 years ago by Ilya Puchka <[email protected]>
feat: improve composer

437b9057c7ddacb543aa52722e2a77ee127bcddb authored over 3 years ago by Krzysztof Zablocki <[email protected]>
feat: fix member types generic information parsing

1c09a409c65d0b3733f04623e8b0a315599e0953 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
fix: when resolving extensions inherit their access level for methods/subscripts/variables and sub-types fixes #910

e9bd0cef90bc6504edaaf16f2f1996eb97ff518c authored over 3 years ago by Krzysztof Zablocki <[email protected]>
update internal boilerplate code.

bb6ac890254bf9dd03b3412189e58a56069374a1 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
docs: update metadata for 1.3.1 release

cb9541d3f8a3d239763e1041a9918267119ab0b0 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
refactor: put dylib inside build/lib and restructure packaging

1780a7876eed975c83143c2d1cd26460d9d7b27c authored over 3 years ago by Krzysztof Zablocki <[email protected]>
fix: bundle the dylib with binary

6c779c9535d1dd148f3818ad397a1c89db2ae672 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
Update README.md

dd3faf8c1b7b404fc18d639052a1374439e3b6aa authored over 3 years ago by Krzysztof Zabłocki <[email protected]>
docs: update metadata for 1.3.0 release

d7bbc1fb1d8b844406b6f12a9eabe51a43b26ce7 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
chore: try running circleci ssh keys fixing steps

1f3624ecb20a13b7afe3b673f78dda0d2787e0a2 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
chore: try embedding SwiftSyntaxParser for Xcode builds

9b9a96d8b76aa62395ab6621ca46778c11810d8b authored over 3 years ago by Krzysztof Zablocki <[email protected]>
feat: switch to SwiftSyntax

bfab853d27aa7bdb8bb3140be30d90c82fc0c56f authored over 3 years ago by Krzysztof Zablocki <[email protected]>
update internal boilerplate code.

4da0442a22aad5eff4f84fc871a1f22cb8ac1030 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
docs: update metadata for 1.2.1 release

b784e959ffa5a701ef82e3163cb8d1f9b74bc9dc authored over 3 years ago by Krzysztof Zablocki <[email protected]>
chore: tweak logging levels

f631e03b3d418f5f88921814fe9913d146cf388f authored over 3 years ago by Krzysztof Zablocki <[email protected]>
update internal boilerplate code.

0a9f006e1875f7f7a7d9f3e4ea320576b06fb63e authored over 3 years ago by Krzysztof Zablocki <[email protected]>
docs: update metadata for 1.2.0 release

46cbad0f71ff12ee6d40c3b9c25838ebeb1e3d15 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
chore: new releases will happen via SPM

8b4eb651763cd522564592a5817d900aa566a0bd authored over 3 years ago by Krzysztof Zablocki <[email protected]>
Type inference and resolution improvements (#901)

* feat: add cross module type resolution, closes #899

* feat: implement Self resolution, clos...

6a9fbabc709f429a727193aae71a039b0cc23c6a authored over 3 years ago by Krzysztof Zabłocki <[email protected]>
Update README.md

c0a58acb245c485918a5b94613283decb8f3354e authored over 3 years ago by Krzysztof Zabłocki <[email protected]>
update internal boilerplate code.

47ca7d73c1d9c19aa754327bcb79198752762342 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
docs: update metadata for 1.1.1 release

03314c362cba47cd2d3f58b7f590f69b27057bae authored over 3 years ago by Krzysztof Zablocki <[email protected]>
chore: update StencilSwiftKit to 2.8.0

044fa99ee70f9857e24cf301217e2e72d3b26076 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
update internal boilerplate code.

34d40175146fc9db32c5d4e82815dfe301b807a8 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
docs: update metadata for 1.1.0 release

b9085d61b9125016ef415951d1e510a4c5c28937 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
docs: update metadata for 1.1.0 release

a46b8043d4207c130b48b4ec3e08400556b9be4a authored over 3 years ago by Krzysztof Zablocki <[email protected]>
chore: update docs

a874d077ea7a2518a019e8e0249ff1ad5da0765a authored over 3 years ago by Krzysztof Zablocki <[email protected]>
Change how applying type extensions work (#897)

* refactor: extensions of methods/variables/subscripts should be applied only if they are unique...

30a5aea259591659fbff46bf0f01960dc905cac6 authored over 3 years ago by Krzysztof Zabłocki <[email protected]>
chore: add extra test for allMethods protocol inheritance

94d85c8ad99192b42dda2814470da6225f51b176 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
update internal boilerplate code.

c1d84387c05a9f9802a9eecc0f8f2162457cb744 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
docs: update metadata for 1.0.3 release

394d5b555aa01b18aba8ed5fe3655db648108759 authored over 3 years ago by Krzysztof Zablocki <[email protected]>
chore: update docs

b1008759f5eed8c6ddec681a8aa7c8c152ff7d8e authored over 3 years ago by Krzysztof Zablocki <[email protected]>
Update dependencies (#896)

* chore: update pod dependencies to newer versions

* refactor: update code to new API's

* ...

20d0c7ee2b877ea342353be9daa1d843b8956386 authored over 3 years ago by Krzysztof Zabłocki <[email protected]>
Fix type resolution when using xcode projects (#894)

* chore(deps): bump redcarpet from 3.5.0 to 3.5.1

Bumps [redcarpet](https://github.com/vmg/re...

62a46976f537e8926f61a03bf446ff51e65b1a09 authored over 3 years ago by Krzysztof Zabłocki <[email protected]>
chore(deps): bump nokogiri from 1.10.10 to 1.11.1 (#895)

Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.10 to 1.11.1.
- [Release ...

039b25701b6c18abe4b65c3b75faacd5879b185c authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump redcarpet from 3.5.0 to 3.5.1 (#890)

Bumps [redcarpet](https://github.com/vmg/redcarpet) from 3.5.0 to 3.5.1.
- [Release notes](http...

a26e18cc53015e7eb6dc6703620f3297cd9808ea authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>