diff --git a/.circleci/config.yml b/.circleci/config.yml deleted file mode 100644 index c90ec5e4..00000000 --- a/.circleci/config.yml +++ /dev/null @@ -1,28 +0,0 @@ -# Java Gradle CircleCI 2.0 configuration file -# -# Check https://circleci.com/docs/2.0/language-java/ for more details -# -version: 2 -jobs: - build: - docker: - # specify the version you desire here - - image: circleci/openjdk:8-jdk - - # Specify service dependencies here if necessary - # CircleCI maintains a library of pre-built images - # documented at https://circleci.com/docs/2.0/circleci-images/ - # - image: circleci/postgres:9.4 - - working_directory: ~/repo - - environment: - # Customize the JVM maximum heap limit - JVM_OPTS: -Xmx3200m - TERM: dumb - - steps: - - checkout - - # run tests! - - run: ./gradlew check diff --git a/CHANGELOG.md b/CHANGELOG.md index 59ec7a22..0047d106 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +4.0.0 (unreleased) +------------------ +- BREAK: Repackage to com.bendb.thrifty + 3.1.0 (released 13 December 2022) ------------------ - Add: Support default field values in struct-typed constants (#507) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6ab9a146..c4f4b2ab 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -22,10 +22,8 @@ DOs and DON'Ts Coding Style ------------ -The coding style employed here is fairly conventional Java - indentations are four spaces, class -names are PascalCased, identifiers and methods are camelCased. Code style is checked automatically -with checkstyle - nonconforming code will fail during CI builds. Anything not covered by checkstyle -is left to your discretion, but please try to favor matching the style of existing code. +The coding style employed here is fairly conventional Kotlin. Please use the standard Kotlin code style. Anything not covered by CI +checks is left to your discretion, but please try to favor matching the style of existing code. Workflow -------- @@ -36,15 +34,3 @@ direction, and hopefully avoid investing a lot of time on a feature that might n Small pull requests for things like typos, bugfixes, etc are always welcome. Please note that we will not accept pull requests for style changes. - - -Contributor License Agreement (CLA) ------------------------------------ - -Before we can accept your code, you must sign an individual Contributor License Agreement. When you -open a new pull request, our CLA robot will guide you through the process. - -Code of Conduct ---------------- - -This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. diff --git a/NOTICE b/NOTICE deleted file mode 100644 index 12126f60..00000000 --- a/NOTICE +++ /dev/null @@ -1,14 +0,0 @@ -Thrifty -Copyright (c) Microsoft Corporation - -This software contains code derived from Square's Wire project (https://github.com/square/wire), -Apache's Thrift project (https://github.com/apache/thrift), and KeepSafe's Dexcount project -(https://github.com/keepsafe/dexcount-gradle-plugin), all available under the Apache 2.0 license. - -The `thrifty-schema` submodule is based on the analogous `wire-schema` submodule from Wire, -and `Location.java` is copyright Square, Inc. - -The files `TType.java`, `TMessageType.java`, `SimpleJsonProtocol.java` and `ProtocolUtil.java` -are partially copyright the Apache Thrift Authors, as is the test file `TestThrift.thrift`. - -The file `mvn-gradle-push.gradle` is also copyright KeepSafe Software and Chris Banes. diff --git a/SECURITY.md b/SECURITY.md deleted file mode 100644 index 869fdfe2..00000000 --- a/SECURITY.md +++ /dev/null @@ -1,41 +0,0 @@ - - -## Security - -Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/). - -If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/opensource/security/definition), please report it to us as described below. - -## Reporting Security Issues - -**Please do not report security vulnerabilities through public GitHub issues.** - -Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/opensource/security/create-report). - -If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/opensource/security/pgpkey). - -You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://aka.ms/opensource/security/msrc). - -Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue: - - * Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.) - * Full paths of source file(s) related to the manifestation of the issue - * The location of the affected source code (tag/branch/commit or direct URL) - * Any special configuration required to reproduce the issue - * Step-by-step instructions to reproduce the issue - * Proof-of-concept or exploit code (if possible) - * Impact of the issue, including how an attacker might exploit the issue - -This information will help us triage your report more quickly. - -If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/opensource/security/bounty) page for more details about our active programs. - -## Preferred Languages - -We prefer all communications to be in English. - -## Policy - -Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/opensource/security/cvd). - -