<feed xmlns='http://www.w3.org/2005/Atom'>
<title>github/dokka.git/plugins/base/src/test, branch fix-package-links</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/dokka.git/'/>
<entry>
<title>Restructure the project to utilize included builds (#3174)</title>
<updated>2023-11-10T10:46:54+00:00</updated>
<author>
<name>Ignat Beresnev</name>
<email>ignat.beresnev@jetbrains.com</email>
</author>
<published>2023-11-10T10:46:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/dokka.git/commit/?id=8e5c63d035ef44a269b8c43430f43f5c8eebfb63'/>
<id>8e5c63d035ef44a269b8c43430f43f5c8eebfb63</id>
<content type='text'>
* Refactor and simplify artifact publishing
* Update Gradle to 8.4
* Refactor and simplify convention plugins and build scripts

Fixes #3132

---------

Co-authored-by: Adam &lt;897017+aSemy@users.noreply.github.com&gt;
Co-authored-by: Oleg Yukhnevich &lt;whyoleg@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Refactor and simplify artifact publishing
* Update Gradle to 8.4
* Refactor and simplify convention plugins and build scripts

Fixes #3132

---------

Co-authored-by: Adam &lt;897017+aSemy@users.noreply.github.com&gt;
Co-authored-by: Oleg Yukhnevich &lt;whyoleg@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add the link to GitHub repo to the header if there are source links defined (#3235)</title>
<updated>2023-11-07T13:27:34+00:00</updated>
<author>
<name>Oleg Yukhnevich</name>
<email>whyoleg@gmail.com</email>
</author>
<published>2023-11-07T13:27:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/dokka.git/commit/?id=64cce58f73f908909ba60da6005d7abb2572b2f0'/>
<id>64cce58f73f908909ba60da6005d7abb2572b2f0</id>
<content type='text'>
* Use URL from base plugin configuration
* Add integration test for the multi-module project that the homepage link exists everywhere</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Use URL from base plugin configuration
* Add integration test for the multi-module project that the homepage link exists everywhere</pre>
</div>
</content>
</entry>
<entry>
<title>Update org.jetbrains.markdown from 0.3.1 to 0.5.2 (#3231)</title>
<updated>2023-10-31T11:16:38+00:00</updated>
<author>
<name>Ignat Beresnev</name>
<email>ignat.beresnev@jetbrains.com</email>
</author>
<published>2023-10-31T11:16:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/dokka.git/commit/?id=7951aff0650b4c50b82a987ba4f23879f18c9436'/>
<id>7951aff0650b4c50b82a987ba4f23879f18c9436</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[K2] Support kotlin-as-java and javadoc plugins and update version of Analysis API (#3227)</title>
<updated>2023-10-26T11:39:00+00:00</updated>
<author>
<name>Vadim Mishenev</name>
<email>vad-mishenev@yandex.ru</email>
</author>
<published>2023-10-26T11:39:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/dokka.git/commit/?id=9b07435773831874d4d80066a2227596198af988'/>
<id>9b07435773831874d4d80066a2227596198af988</id>
<content type='text'>
* Implement InheritanceBuilder and for symbols

* Enable tests for as-java and javadoc plugins and fix some

* Update the version of Analysis API and enable test

* Use assert from kotlin.test

* Rename `descriptorInheritanceBuilder`

* Fix after rebasing

* Mute test `two classes from different packages`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Implement InheritanceBuilder and for symbols

* Enable tests for as-java and javadoc plugins and fix some

* Update the version of Analysis API and enable test

* Use assert from kotlin.test

* Rename `descriptorInheritanceBuilder`

* Fix after rebasing

* Mute test `two classes from different packages`</pre>
</div>
</content>
</entry>
<entry>
<title>[K2] Reorganize project model for MPP (#3236)</title>
<updated>2023-10-25T11:44:09+00:00</updated>
<author>
<name>Vadim Mishenev</name>
<email>vad-mishenev@yandex.ru</email>
</author>
<published>2023-10-25T11:44:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/dokka.git/commit/?id=3be4dd94e3af2e749969ba352482eae6957cac5a'/>
<id>3be4dd94e3af2e749969ba352482eae6957cac5a</id>
<content type='text'>
* Reorganize project model for MPP

We map Dokka's source set directly to a source module of Analysis API inside one Analysis Standalone session.

Analysis API session is created in src/main/kotlin/org/jetbrains/dokka/analysis/kotlin/symbols/plugin/KotlinAnalysis.kt (see fun createAnalysisSession)

Before the PR, one Dokka's source set corresponded to one Standalone API session with one source module that has source roots from dependent source sets.

* Add 'caffeine' dependency from Analysis API

* Fix sample provider

* Fix tests

* Enable tests and update the version of Analysis API.

The PR allows the enabling of some tests annotated with OnlyDescriptorsMPP.
Also, tests with OnlyDescriptorsMPP that have unresolved common symbols are fixed by the new version of Analysis API.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Reorganize project model for MPP

We map Dokka's source set directly to a source module of Analysis API inside one Analysis Standalone session.

Analysis API session is created in src/main/kotlin/org/jetbrains/dokka/analysis/kotlin/symbols/plugin/KotlinAnalysis.kt (see fun createAnalysisSession)

Before the PR, one Dokka's source set corresponded to one Standalone API session with one source module that has source roots from dependent source sets.

* Add 'caffeine' dependency from Analysis API

* Fix sample provider

* Fix tests

* Enable tests and update the version of Analysis API.

The PR allows the enabling of some tests annotated with OnlyDescriptorsMPP.
Also, tests with OnlyDescriptorsMPP that have unresolved common symbols are fixed by the new version of Analysis API.</pre>
</div>
</content>
</entry>
<entry>
<title>[K2] Enable Java tests for symbols (#3203)</title>
<updated>2023-10-24T20:28:10+00:00</updated>
<author>
<name>Vadim Mishenev</name>
<email>vad-mishenev@yandex.ru</email>
</author>
<published>2023-10-24T20:28:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/dokka.git/commit/?id=c745f96781522f4b126e64cb6c2bc1b249694d0d'/>
<id>c745f96781522f4b126e64cb6c2bc1b249694d0d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix active-tab selection for different page contexts (#3212)</title>
<updated>2023-10-18T15:28:31+00:00</updated>
<author>
<name>Oleg Yukhnevich</name>
<email>whyoleg@gmail.com</email>
</author>
<published>2023-10-18T15:28:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/dokka.git/commit/?id=f225fafdf10f351d31e546b73eb511f46ffc6806'/>
<id>f225fafdf10f351d31e546b73eb511f46ffc6806</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[K2] Display enum entry members (#3180)</title>
<updated>2023-10-10T09:36:34+00:00</updated>
<author>
<name>Vadim Mishenev</name>
<email>vad-mishenev@yandex.ru</email>
</author>
<published>2023-10-10T09:36:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/dokka.git/commit/?id=562a5951ca942c0bd26d839f2ebf509b43ca3c59'/>
<id>562a5951ca942c0bd26d839f2ebf509b43ca3c59</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Register Kotlin stdlib classpath in every unit test (#3183)</title>
<updated>2023-10-05T20:30:14+00:00</updated>
<author>
<name>Vadim Mishenev</name>
<email>vad-mishenev@yandex.ru</email>
</author>
<published>2023-10-05T20:30:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/dokka.git/commit/?id=62d1143ed3f2f76c4f52eaaa1e079fc8b8c7f264'/>
<id>62d1143ed3f2f76c4f52eaaa1e079fc8b8c7f264</id>
<content type='text'>
Due to the recent changes in how Analysis API handles builtins, the update to the fresh version of Analysis API requires registering Kotlin stdlib in every testsuite.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Due to the recent changes in how Analysis API handles builtins, the update to the fresh version of Analysis API requires registering Kotlin stdlib in every testsuite.</pre>
</div>
</content>
</entry>
<entry>
<title>[K2] Fix functional type and improve logging for unresolved link (#3157)</title>
<updated>2023-09-04T14:18:55+00:00</updated>
<author>
<name>Vadim Mishenev</name>
<email>vad-mishenev@yandex.ru</email>
</author>
<published>2023-09-04T14:18:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/dokka.git/commit/?id=e9e8fbf59efc5eefdaef2a432dbdef299a89fde1'/>
<id>e9e8fbf59efc5eefdaef2a432dbdef299a89fde1</id>
<content type='text'>
* [K2] Fix functional type and improve logging for unresolved link

For example
`typealias CompletionHandler = (cause: Throwable?) -&gt; Unit`
has a functional type with no type arguments in K2. In K1 we have a usual generic type</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [K2] Fix functional type and improve logging for unresolved link

For example
`typealias CompletionHandler = (cause: Throwable?) -&gt; Unit`
has a functional type with no type arguments in K2. In K1 we have a usual generic type</pre>
</div>
</content>
</entry>
</feed>
