SkyLine: KakaoTalk Chat Bot for Android

Overview

SkyLine

Unofficial KakaoTalk ChatBot for Android

JavaScript Engine

  • graaljs
  • rhino

Why GraalJS?

The Rhino engine also supports ES2015 poorly, while the GraalJS supports the majority of grammar until ES2022.

Warning

However, GraalJS does not yet support Android. We modified the part that doesn't work on Android and changed it to work on Android.

Comments
  • Bump gson from 2.9.0 to 2.9.1 in /app

    Bump gson from 2.9.0 to 2.9.1 in /app

    Bumps gson from 2.9.0 to 2.9.1.

    Release notes

    Sourced from gson's releases.

    Gson 2.9.1

    • Make Object and JsonElement deserialization iterative rather than recursive (#1912)
    • Added parsing support for enum that has overridden toString() method (#1950)
    • Removed support for building Gson with Gradle (#2081)
    • Removed obsolete codegen hierarchy (#2099)
    • Add support for reflection access filter (#1905)
    • Improve TypeToken creation validation (#2072)
    • Add explicit support for float in JsonWriter (#2130, #2132)
    • Fail when parsing invalid local date (#2134)

    Also many small improvements to javadoc.

    Changelog

    Sourced from gson's changelog.

    Version 2.9.1

    • Make Object and JsonElement deserialization iterative rather than recursive (#1912)
    • Added parsing support for enum that has overridden toString() method (#1950)
    • Removed support for building Gson with Gradle (#2081)
    • Removed obsolete codegen hierarchy (#2099)
    • Add support for reflection access filter (#1905)
    • Improve TypeToken creation validation (#2072)
    • Add explicit support for float in JsonWriter (#2130, #2132)
    • Fail when parsing invalid local date (#2134)

    Also many small improvements to javadoc.

    Commits
    • bb9a1f2 [maven-release-plugin] prepare release gson-parent-2.9.1
    • 893a7e1 Fix malformed JsonElement.getAsBigDecimal() javadoc (#1772)
    • 6d2557d Remove unused package-private FieldAttributes methods (#2162)
    • 2deb209 Make RuntimeTypeAdapterFactory recognize subclasses only conditionally. (#2...
    • 924c496 Bump maven-resources-plugin from 3.2.0 to 3.3.0 (#2157)
    • 503c20b Rename ReflectiveTypeAdapterFactory field inclusion check method (#2121)
    • 0106247 Bump maven-deploy-plugin from 3.0.0-M2 to 3.0.0 (#2148)
    • eeba71c Upgrade to oss-parent 9 (#2149)
    • 2eb3758 Fix RuntimeTypeAdapterFactory (#2139)
    • cbc0af8 Improve lenient mode documentation (#2122)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • Bump byte-buddy-android from 1.12.10 to 1.12.13 in /app

    Bump byte-buddy-android from 1.12.10 to 1.12.13 in /app

    Bumps byte-buddy-android from 1.12.10 to 1.12.13.

    Release notes

    Sourced from byte-buddy-android's releases.

    Byte Buddy 1.12.12

    • Use correct annotation in Byte Buddy Gradle plugin.
    • Correctly resolve generified anonymous/local types that are declared within a method.

    Byte Buddy 1.12.11

    • Remove use of thread-local to guarantee Loom compatibility.
    • Allow usage of byte-buddy-parent as BOM for imports.
    • Add convenience for Maven to disable type validation on entry point.
    • Allow Gradle plugin to consume pluginName property and discoverySet to only load plugins in the plugin class loader.
    Changelog

    Sourced from byte-buddy-android's changelog.

    Byte Buddy release notes

    25. June 2022: version 1.12.12

    • Use correct annotation in Byte Buddy Gradle plugin.
    • Correctly resolve generified anonymous/local types that are declared within a method.

    22. June 2022: version 1.12.11

    • Remove use of thread-local to guarantee Loom compatibility.
    • Allow usage of byte-buddy-parent as BOM for imports.
    • Add convenience for Maven to disable type validation on entry point.
    • Allow Gradle plugin to consume pluginName property and discoverySet to only load plugins in the plugin class loader.
    Commits
    • bbc2554 [maven-release-plugin] prepare release byte-buddy-1.12.13
    • 78c72f1 [release] Release new version.
    • 34e55be Fix tests.
    • 476b6a7 Add full package prefix.
    • 8756800 Add class file locator abstraction to dynamic types. Allow explicit type inje...
    • a2feaf2 [release] Release new version.
    • 4abdaed Fix build.
    • 6b8964e Adjust name of build step.
    • 34a2397 Fix javadoc plugin for older Java versions.
    • 2697d88 Fix task graph processing for older Gradle.
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • Bump jsoup from 1.15.1 to 1.15.2 in /app

    Bump jsoup from 1.15.1 to 1.15.2 in /app

    Bumps jsoup from 1.15.1 to 1.15.2.

    Release notes

    Sourced from jsoup's releases.

    jsoup 1.15.2 is out now with a bunch of improvements and bug fixes.

    Changelog

    Sourced from jsoup's changelog.

    jsoup changelog

    *** Release 1.15.2 [2022-Jul-04]

    • Improvement: added the ability to track the position (line, column, index) in the original input source from where a given node was parsed. Accessible via Node.sourceRange() and Element.endSourceRange(). jhy/jsoup#1790

    • Improvement: added Element.firstElementChild(), Element.lastElementChild(), Node.firstChild(), Node.lastChild(), as convenient accessors to those child nodes and elements.

    • Improvement: added Element.expectFirst(cssQuery), which is just like Element.selectFirst(), but instead of returning a null if there is no match, will throw an IllegalArgumentException. This is useful if you want to simply abort processing if an expected match is not found.

    • Improvement: when pretty-printing HTML, doctypes are emitted on a newline if there is a preceding comment. jhy/jsoup#1664

    • Improvement: when pretty-printing, trim the leading and trailing spaces of textnodes in block tags when possible, so that they are indented correctly. jhy/jsoup#1798

    • Improvement: in Element#selectXpath(), disable namespace awareness. This makes it possible to always select elements by their simple local name, regardless of whether an xmlns attribute was set. jhy/jsoup#1801

    • Bugfix: when using the readToByteBuffer method, such as in Connection.Response.body(), if the document has not already been parsed and must be read fully, and there is any maximum buffer size being applied, only the default internal buffer size is read. jhy/jsoup#1774

    • Bugfix: when serializing HTML, newlines in elements descending from a pre tag were incorrectly skipped. That caused what should have been preformatted output to instead be a run of text. jhy/jsoup#1776

    • Bugfix: when pretty-print serializing HTML, newlines separating phrasing content (e.g. a tag within a tag would be incorrectly skipped, instead of normalized to a space. Additionally, improved space normalization between other end of line occurences, and whitespace handling after a closing jhy/jsoup#1787

    *** Release 1.15.1 [2022-May-15]

    • Change: removed previously deprecated methods and classes (including org.jsoup.safety.Whitelist; use org.jsoup.safety.Safelist instead).

    • Improvement: when converting jsoup Documents to W3C Documents in W3CDom, preserve HTML valid attribute names if the input document is using the HTML syntax. (Previously, would always coerce using the more restrictive XML syntax.) jhy/jsoup#1648

    • Improvement: added the :containsWholeText(text) selector, to match against non-normalized Element text. That can be useful when elements can only be distinguished by e.g. specific case, or leading whitespace, etc. jhy/jsoup#1636

    ... (truncated)

    Commits
    • d9566b5 [maven-release-plugin] prepare release jsoup-1.15.2
    • 1541765 Javadoc tweak
    • 7fb6d02 Keep the W3CBuilder static
    • 2b573de Disable namespaces in Element#selectXpath
    • b873e21 Use Charset.forname, to better cache charset lookups
    • 38b3224 Correct javadoc and add @​WillClose annotations
    • fc41ec9 Trim leading and trailing spaces in blocks when appropriate
    • 67b48dd Pretty-print doctypes on a newline
    • 8733445 Fixed an OOB in TreeBuilder when getting the body Element
    • e714ef1 Improved newline and whitespace normalization
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • Bump byte-buddy-android from 1.12.10 to 1.12.12 in /app

    Bump byte-buddy-android from 1.12.10 to 1.12.12 in /app

    Bumps byte-buddy-android from 1.12.10 to 1.12.12.

    Release notes

    Sourced from byte-buddy-android's releases.

    Byte Buddy 1.12.12

    • Use correct annotation in Byte Buddy Gradle plugin.
    • Correctly resolve generified anonymous/local types that are declared within a method.

    Byte Buddy 1.12.11

    • Remove use of thread-local to guarantee Loom compatibility.
    • Allow usage of byte-buddy-parent as BOM for imports.
    • Add convenience for Maven to disable type validation on entry point.
    • Allow Gradle plugin to consume pluginName property and discoverySet to only load plugins in the plugin class loader.
    Changelog

    Sourced from byte-buddy-android's changelog.

    25. June 2022: version 1.12.12

    • Use correct annotation in Byte Buddy Gradle plugin.
    • Correctly resolve generified anonymous/local types that are declared within a method.

    22. June 2022: version 1.12.11

    • Remove use of thread-local to guarantee Loom compatibility.
    • Allow usage of byte-buddy-parent as BOM for imports.
    • Add convenience for Maven to disable type validation on entry point.
    • Allow Gradle plugin to consume pluginName property and discoverySet to only load plugins in the plugin class loader.
    Commits
    • 074f952 [maven-release-plugin] prepare release byte-buddy-1.12.12
    • 5ef0cdd [release] Release new version
    • db7aede Adjust annotation.
    • 986cca0 Minor simplification of conditions.
    • bf029d6 Avoid checking of declaring types if a class is static.
    • 192dd73 Update internal Byte Buddy.
    • 17201e6 Clean ups and release
    • 2b3ee03 Merge pull request #1271 from mlichtblau/master
    • 3979f55 Fix isGenerified to work with anonymous subclasses using the enclosing method...
    • 2cdedb9 [maven-release-plugin] prepare for next development iteration
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • Bump byte-buddy-android from 1.12.10 to 1.12.11 in /app

    Bump byte-buddy-android from 1.12.10 to 1.12.11 in /app

    Bumps byte-buddy-android from 1.12.10 to 1.12.11.

    Changelog

    Sourced from byte-buddy-android's changelog.

    22. June 2022: version 1.12.11

    • Remove use of thread-local to guarantee Loom compatibility.
    • Allow usage of byte-buddy-parent as BOM for imports.
    • Add convenience for Maven to disable type validation on entry point.
    • Allow Gradle plugin to consume pluginName property and discoverySet to only load plugins in the plugin class loader.
    Commits
    • abe6784 [maven-release-plugin] prepare release byte-buddy-1.12.11
    • fe6f505 [release] Release new version
    • 15daddd Remove quote from path.
    • 78cdf7b Update ByteBuddySimpleTaskExtension.java
    • c022772 Add missing javadoc.
    • ae7003c Avoid using of Gradle 4 API.
    • 7ebb0fc Avoid using of Gradle 4 API.
    • 4418928 Correct argument error.
    • daaa2d4 Add abstraction for use of ObjectFactory in Gradle.
    • c99b196 Avoid unserializable plugin argument object.
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • Bump jsoup from 1.14.3 to 1.15.1 in /app

    Bump jsoup from 1.14.3 to 1.15.1 in /app

    Bumps jsoup from 1.14.3 to 1.15.1.

    Release notes

    Sourced from jsoup's releases.

    jsoup 1.15.1 is out now with a bunch of improvements and bug fixes.

    Changelog

    Sourced from jsoup's changelog.

    jsoup changelog

    *** Release 1.15.2 [PENDING]

    • Bugfix: when using the readToByteBuffer method, such as in Connection.Response.body(), if the document has not already been parsed and must be read fully, and there is any maximum buffer size being applied, only the default internal buffer size is read. jhy/jsoup#1774

    *** Release 1.15.1 [2022-May-15]

    • Change: removed previously deprecated methods and classes (including org.jsoup.safety.Whitelist; use org.jsoup.safety.Safelist instead).

    • Improvement: when converting jsoup Documents to W3C Documents in W3CDom, preserve HTML valid attribute names if the input document is using the HTML syntax. (Previously, would always coerce using the more restrictive XML syntax.) jhy/jsoup#1648

    • Improvement: added the :containsWholeText(text) selector, to match against non-normalized Element text. That can be useful when elements can only be distinguished by e.g. specific case, or leading whitespace, etc. jhy/jsoup#1636

    • Improvement: added Element#wholeOwnText() to retrieve the original (non-normalized) ownText of an Element. Also added the :containsWholeOwnText(text) selector, to match against that. BR elements are now treated as newlines in the wholeText methods. jhy/jsoup#1636

    • Improvement: added the :matchesWholeText(regex) and :matchesWholeOwnText(regex) selectors, to match against whole (non-normalized, case sensitive) element text and own text, respectively. jhy/jsoup#1636

    • Improvement: when evaluating an XPath query against a context element, the complete document is now visible to the query, vs only the context element's sub-tree. This enables support for queries outside (parent or sibling) the element, e.g. ancestor-or-self::*. jhy/jsoup#1652

    • Improvement: allow a maxPaddingWidth on the indent level in OutputSettings when pretty printing. This defaults to 30 to limit the indent level for very deeply nested elements, and may be disabled by setting to -1. jhy/jsoup#1655

    • Improvement: when cloning a Node or an Element, the clone gets a cloned OwnerDocument containing only that clone, so as to preserve applicable settings, such as the Pretty Print settings. jhy/jsoup#763

    • Improvement: added a convenience method Jsoup.parse(File). jhy/jsoup#1693

    • Improvement: in the NodeTraversor, added default implementations for NodeVisitor.tail() and NodeFilter.tail(), so that code using only head() methods can be written as lambdas.

    • Improvement: in NodeTraversor, added support for removing nodes via Node.remove() during NodeVisitor.head(). jhy/jsoup#1699

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • Bump icu4j from 70.1 to 71.1 in /app

    Bump icu4j from 70.1 to 71.1 in /app

    Bumps icu4j from 70.1 to 71.1.

    Release notes

    Sourced from icu4j's releases.

    ICU 71.1

    We are pleased to announce the release of Unicode® ICU 71.

    ICU 71 updates to CLDR 41 locale data with various additions and corrections.

    ICU 71 adds phrase-based line breaking for Japanese. Existing line breaking methods follow standards and conventions for body text but do not work well for short Japanese text, such as in titles and headings. This new feature is optimized for these use cases.

    ICU 71 adds support for Hindi written in Latin letters (hi_Latn). The CLDR data for this increasingly popular locale has been significantly revised and expanded. Note that based on user expectations, hi_Latn incorporates a large amount of English, and can also be referred to as “Hinglish”.

    ICU 71 and CLDR 41 are minor releases, mostly focused on bug fixes and small enhancements. (The fall CLDR/ICU releases will update to Unicode 15 which is planned for September.) We are also working to re-establish continuous performance testing for ICU, and on development towards future versions.

    ICU 71 updates to the time zone data version 2022a. Note that pre-1970 data for a number of time zones has been removed, as has been the case in the upstream tzdata release since 2021b.

    For details, please see https://icu.unicode.org/download/71. Note: Our website has moved. Please adjust your bookmarks.

    The API reference documents are published at the following location: https://unicode-org.github.io/icu-docs/

    Note: The prebuilt WinARM64 binaries below should be considered alpha/experimental.

    ICU 71 RC

    We are pleased to announce the release candidate for Unicode® ICU 71.

    ICU 71 updates to CLDR 41 locale data with various additions and corrections, and adds phrase-based line breaking for Japanese. ICU 71 also includes a number of other bug fixes and enhancements, and we are working to re-establish continuous performance testing.

    ICU 71 updates to the time zone data version 2022a. Note that pre-1970 data for a number of time zones has been removed, as has been the case in the upstream tzdata release since 2021b.

    For details, please see https://icu.unicode.org/download/71. Note: Our website has moved. Please adjust your bookmarks.

    Please test this release candidate on your platforms and report bugs and regressions by Tuesday, 2022-apr-05, via the icu-support mailing list, and/or please find/submit error reports.

    Please do not use this release candidate in production.

    The release candidate API reference documents are published on https://unicode-org.github.io/icu-docs/ – follow the “Dev” links there.

    Note: The prebuilt WinARM64 binaries below should be considered alpha/experimental.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • Bump antlr4-runtime from 4.10 to 4.10.1 in /app

    Bump antlr4-runtime from 4.10 to 4.10.1 in /app

    Bumps antlr4-runtime from 4.10 to 4.10.1.

    Release notes

    Sourced from antlr4-runtime's releases.

    4.10.1

    Tiny update to fix build issue where java requirement for runtime was 11 not 1.8.

    What's Changed

    Full Changelog: https://github.com/antlr/antlr4/compare/v4.10.0...4.10.1

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
  • Bump antlr4-runtime from 4.9.3 to 4.10 in /app

    Bump antlr4-runtime from 4.9.3 to 4.10 in /app

    Bumps antlr4-runtime from 4.9.3 to 4.10.

    Release notes

    Sourced from antlr4-runtime's releases.

    4.10 Major feature, code clean up, and bug fix release

    ANTLR version 4.10

    This is a very major release with a number of important changes. There have been many valuable contributions, but I welcome @​KvanTTT and @​jcking as recent "official" major ANTLR contributors. :)

    WARNING: Generated 4.10 lexers and parsers are incompatible with code generated by previous versions of ANTLR. You must regenerate all of your code from grammars to use the new runtime. This is true of all targets (except probably javascript).

    Repo branching structure

    We have changed the branching structure of the repository. The default branch for this repo remains master and it is the latest stable release with tags for the various releases; e.g., see release tag 4.9.3. We now do development work in branch dev between releases and all pull requests should be derived from that branch. The dev branch is merged back into master to cut a release and the release state is tagged (e.g., with 4.10-rc.1 or 4.10.) Visually our process looks roughly like this:

    Targets such as Go that pull directly from the repository can use the default master branch but can also pull from the active dev branch:

    $ go get github.com/antlr/antlr4/runtime/Go/antlr@dev
    

    Developers certificate of origin

    In order to bring ANTLR more in line with current standard standards for contribution processes, as of 4.10, ANTLR uses the Linux Foundation's Developer Certificate of Origin, DCO, version 1.1. See file https://github.com/antlr/antlr4/raw/master/developer-cert-of-origin.txt . It is simpler than the original contributors license agreement, which required programmers to sign the contributors.txt file, which has now moved to file historical-contributors-agreement.txt .

    Each commit in pull requests must have a "signature", which is simple as using -s (not -S) on the git commit command:

    $ git commit -s -m 'This is my commit message'
    

    Github's pull request process enforces the sig and gives instructions on how to fix any commits that lack the sig. See https://github.com/apps/dco for more info.

    4.10-generated parsers incompatible with previous runtimes

    ANTLR not only generates recursive-descent parsers; it generates a state machine called an augmented transition network (ATN) in serialized form as a bunch of integers stored in the generated parser and lexer files. This serialization format was changed for 4.10 to remove a size limit on the supported ATNs. See antlr/antlr4#3591.

    The key point here is that we changed the version number stored inside the serialization format and so, in order to use this new version of ANTLR, you must regenerate all of your lexers and parsers using the 4.10 tool and then use the new runtime. Parsers generated with 4.10 or not compatible with previous versions of the runtime.

    Increasing minimum java version

    Going forward, we are using Java 11 for the source code and the compiled .class files for the ANTLR tool. The Java runtime target, however, and the associated runtime tests use Java 8 (bumping up from Java 7).

    JavaScript target

    The JS target has been substantially reworked.

    Miscellaneous improvements

    • Lexer rules can use the caseInsensitive option now.
    • Improved error messages
    • We rebuilt the runtime testing rig and made continuous integration improvements; part of this was done to support more recent versions of Java

    ... (truncated)

    Commits
    • c7567ba [maven-release-plugin] prepare release 4.10
    • d11a10e tweak doc
    • e56dff6 Merge branch 'dev' of github.com:antlr/antlr4 into dev
    • 0d4f6c9 Merge branch 'master' of github.com:antlr/antlr4
    • 3e182e9 update script to have warning
    • ade6181 [C++] Update version to 4.10 (#3647)
    • 728c7cb Merge pull request #3646 from jcking/cpp-update-version
    • 74be2b6 [C++] Update version to 4.10
    • 4b90953 change c++ version file for script
    • 1684238 [C++] Fix bugs in ParserATNSimulator and PredictionContextMergeCache (#3644)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
Owner
null
Firebase-Chat-App-Final - An android real-time chat application implemented using firebase

Firebase-Chat-App-Final An android real-time chat application implemented using

Tanmay Nandanikar 4 Sep 10, 2022
Server/Client Chatting application that allows to choose to chat in a group chat or privately to a specific connected user

ktor_chatting_application Server/Client Chatting application that uses Ktor webs

null 10 Jun 14, 2022
This is a Bluetooth operational Chat-App developed using Kotlin which shows the list of available devices nearby and paired devices, upon clicking you can start chat

This is a Bluetooth operational Chat-App developed using Kotlin which shows the list of available devices nearby and paired devices, upon clicking you can start chat ... VOILA ???? It is still in its early stages of development and currently let user to one-time chat at a time. It is under heavy development ??

Shalu Ambasta 3 Jan 10, 2022
Multi Lingual Chat app - A modern chat application that allows users to translate text messages into their preferred language

Multi Lingual Chat app - A modern chat application that allows users to translate text messages into their preferred language

Manjunath Nayak 0 Jan 18, 2022
Chat App is built to demonstrate a simple end-to-end chat encryption using RSA and AES algorithms

End-to-End Encrypted Chat ?? Chat App is built to demonstrate a simple end-to-end chat encryption using RSA and AES algorithms Built With ⚒️ Jetpack C

Team Matrix 6 Dec 23, 2022
Shit Chat is a realtime chat application made with Kotlin.

Shit Chat Shit Chat is a realtime chat application made with Kotlin. Screeshots : Login UI Sign Up UI User List UI Chat UI Features Store Chat on Fire

Vishal Singh 2 Oct 26, 2022
Telegram bot provides time-based currency

Timecobot Telegram bot provides time-based currency. The accumulated time can be used to block another user. There are no discriminatory rules, admini

Daniel Demidko 21 Jul 14, 2022
A QQ bot based on Mirai.

Chii A QQ bot based on Mirai. 个人使用, 仅供娱乐. Building from Source $ git clone https://github.com/MaxXSoft/Chii.git $ cd Chii $ gradle run License Copyri

MaxXing 5 Dec 17, 2021
Simple telegram cat-captcha bot

kotlin-project-template Project Template for convenient project setup. Motivation Every time I create a new project, I do a lot of routine work, so th

Alex Sokol 15 Nov 16, 2022
Discord bot for server join applications

Applications Bot This is a simple Discord bot that you can use for an applications system for your Discord server. It's expected to work as follows: A

Gareth Coles 1 Nov 1, 2021
Android Real Time Chat & Messaging SDK

Android Chat SDK Overview Applozic brings real-time engagement with chat, video, and voice to your web, mobile, and conversational apps. We power emer

Applozic 659 May 14, 2022
Kommunicate.io Android Chat SDK for Customer Support

Kommunicate Android Chat SDK for Customer Support An Open Source Android Live Chat SDK for Customer Support Overview Kommunicate provides open source

Kommunicate 68 Jan 3, 2023
A hybrid chat android application based on the features of Instagram and Whatsapp having UI just as Telegram.

A hybrid chat android application based on the features of Instagram and Whatsapp having UI just as Telegram.

Ratik Tiwari 1 May 22, 2022
A private-chat-only Android App for Secure Scuttlebutt

Tremola README Tremola is a Secure Scuttlebutt (SSB) client for Android that only supports private chat. Tremola aims at having the same functionality

Computer Networks Group 29 Oct 30, 2022
AvengersChat is a demo application based on modern Android tech stacks and Stream Chat SDK.

?? Android sample Avengers chat application using Stream Chat SDK based on MVVM (ViewModel, Coroutines, Room, Hilt, Repository) architecture.

Stream 352 Dec 25, 2022
Android Combined Application for chat, audio/video calls, and broadcast to millions of web and app users using VdoTok SDK.

Android Combined Application for chat, audio/video calls, and broadcast to millions of web and app users using VdoTok SDK.

VdoTok 3 Nov 22, 2022
A chat app for Android written in Kotlin using MVVM.

Chat App Android About A chat app for Android written in Kotlin using MVVM. Features Authentication: Email and password Google Auth Reset Password Sen

Sreshtha Mehrotra 14 Jul 3, 2022
A chat app for Android written in Kotlin using MVVM.

Chat App Android About A chat app for Android written in Kotlin using MVVM. Features Authentication: Email and password Google Auth Reset Password Sen

Sreshtha Mehrotra 14 Jul 3, 2022
Wurst Plus 3 Chat Server

Wurst Plus 3 Chat Server This is a server for wurst + 3! Ideas/TODO Friend requests Secure key for clients DMs Global Chat Friend's Online Color/rainb

Wurst+ 15 Dec 30, 2022